Как установить стопку столбца внутри сетки в XAML? Я знаю, что DataGrid имеет FrozenColumnCount, но я должен использовать Grid (DataGrid не вариант). У меня была идея, что средство просмотра прокрутки не действует сначала (то есть мой «замороженный» столбец), но я не знаю, как это сделать. Некоторые идеи? Пожалуйста, помогите :-)Как установить колонки замораживание в сетке?
0
A
ответ
1
Как Grid
- это просто средство обеспечения макета (то есть оно не является чем-то, что непосредственно отображает данные так, как идет DataGrid
), вам придется сворачивать собственную версию замороженных столбцов , Вы должны сделать это легко, поставив ScrollViewer
(или выбор макета по выбору) в разделе, который вы хотите прокрутить. Затем поместите содержимое в ScrollViewer
(например, другой Grid
, скажем)
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<ScrollViewer Grid.Column="1"/>
</Grid>
'должны использовать сетку (DataGrid не вариант)' - Что вы пытаетесь сделать? вы, вероятно, делаете это неправильно. «Сетка» предназначена для использования в качестве управления компоновкой, и ничего больше. Отправьте свой текущий код и XAML и снимок экрана о том, что вам нужно, и я могу сказать вам правильный способ сделать это в WPF. –