Проблема вертикальной полосы прокрутки в Silverlight DataGrid - PullRequest
5 голосов
/ 14 июня 2010

У меня в приложении Silverlight есть DataGrid, и мне интересно, как получить такое же поведение при вертикальной прокрутке, как и при горизонтальной прокрутке.Когда я изменяю размер браузера по горизонтали, приложение объединяет все элементы управления, и появляется горизонтальная полоса прокрутки, однако, когда я изменяю размер по вертикали, элементы управления в нижней части приложения просто исчезают из поля зрения.Кто-нибудь знает какие-нибудь хитрости, чтобы справиться с чем-то вроде этого?

Ответы [ 4 ]

9 голосов
/ 14 июня 2010

Моя проблема - это StackPanels. Не используйте их, они злые и не меняют размер.

1 голос
/ 28 ноября 2011

В моем случае Высота определения строки, где у меня есть сетка данных, была установлена ​​на «Авто», и у нее было определение строки ниже с высотой, установленной на *. Я переключил значения, и это сработало.

1 голос
/ 22 октября 2010

Я не смог заставить полосу прокрутки вообще отображаться с сеткой данных.Удаление сетки данных из панели стека и использование сетки вместо этого также решило мою проблему.

Хороший вызов!

0 голосов
/ 07 октября 2011

Да, панели стека вызывают некоторые неизвестные ошибки в Silverlight. У меня также были проблемы с панелями стека, такими как вложение полей данных в панели стека, которые также находятся внутри форм данных.

...