Изменение размера ячейки gridview с помощью gridSplitter - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь работать с сеткой Splitter.

enter image description here

Здесь у меня есть 2 столбца, размер которых можно изменить.другие заголовки столбцов отключены.

  1. Как я могу изменить ширину столбца GridViewColumn при использовании сетки Splitter?

enter image description here

1 Ответ

0 голосов
/ 09 октября 2018

Здесь я пытался добиться чего-то вроде того, когда перемещается гридсплиттер, вместо того, чтобы скрывать столбец сетки данных, каждый столбец с изменяемым размером должен быть одинаково изменен.

Чтобы решить эту проблему, вместо присвоения ширине столбцу с изменяемым размером как авто или фиксированному значению, присвойте ему ***** как

 <DataGridTextColumn Header="Owner Name"
                             Width="*"
                             MinWidth="100"
                             MaxWidth="250"
                             CanUserResize="True"
                             Binding="{Binding OwnerName}" />

и gridsplitter как

<GridSplitter x:Name="gridSplitterStatusBar"
              Grid.Column="0" Grid.Row="1"
              ResizeDirection="Columns"
              Background="Gray"
              VerticalAlignment="Stretch"       
              HorizontalAlignment="Right"
              Cursor="ScrollWE"
              Width="2"/>

, поэтому всякий раз, когда вы пытаетесь изменить размер таблицы данных, столбцы с изменяемым размером занимают доступное пространство.

...