Автоопределение DataGrid в WPF - PullRequest
0 голосов
/ 22 декабря 2011

Я динамически создаю сетки данных в окне вкладок в WPF.У меня проблема с размерами сетки данных, которые находятся в tabControl.

Это не проблема размера данных в сетке данных, а размер самой сетки данных.

Я хочу установить высоту и ширину на авто.Это просто в XAML, но я изо всех сил пытаюсь найти любую информацию, чтобы сделать это в коде, который мне нужно сделать ..

Я устал дважды. Нет, но это, похоже, не работает ....

Любая помощь будет потрясающей!

Я использую c #.

Ответы [ 2 ]

0 голосов
/ 23 декабря 2011

Возможно, проблема в StackPanel. Он не даст элементам управления внутри него больше пространства, чем им «нужно» в направлении его ориентации (поэтому панель вертикального стека даст только минимально необходимое вертикальное пространство каждому элементу). Попробуйте заменить его на Grid или DockPanel.

Другими словами - элементы управления в вертикальной StackPanel НЕ будут расширяться для заполнения доступного вертикального пространства, аналогично горизонтальной StackPanel.

0 голосов
/ 22 декабря 2011

Попробуйте

Height = new GridLength(1, GridUnitType.Auto);

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