Изменение размера столбца в сетке данных wpf - PullRequest
3 голосов
/ 08 мая 2011

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

Я использовал columnwidth = "*", которая прекрасно работает, если окно не включено в scrollview. Если он находится в режиме прокрутки, то размер столбцов действительно очень велик, что приводит к тому, что размер сетки данных увеличивается от края экрана, вызывая большую прокрутку.

Спасибо за любую помощь, которую вы можете предоставить.

1 Ответ

2 голосов
/ 08 мая 2011

Вы можете попробовать привязать Width вашего прокрутки к ActualWidth из DataGrid.Итак, на ScrollViewer поместите это (при условии, что ваша сетка называется MyMainGrid):

Width="{Binding ElementName=MyMainGrid, Path=ActualWidth}"
...