WPF - получение РЕАЛЬНОЙ ширины элемента управления - PullRequest
0 голосов
/ 19 июня 2011

Я хочу установить MinWidth для Grid ColumnDefinitions на ActualWidth для DataGrid внутри него.

Основная проблема заключается в том, что DataGrid имеет (встроенный-в) вертикальный скроллер, так как его содержимого много.Итак, фактическая ширина - это размер ее столбцов и еще несколько, но не включая скроллер.

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

Я ценю решение как в коде, так и в XAML (только для изучения).

1 Ответ

0 голосов
/ 19 июня 2011

Попробуйте поместить DataGrid в Canvas и связать его со свойством ActualWidth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...