Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > минимальный размер Grida


Автор: DenWPF 3.12.2009, 14:50
У меня есть главное окно, в нем юзер контрол, в контроле Grid. у грида есть минимальное значение до куда его нужно уменьшать...
как это сделать? у меня minHeigth не пашет.

Автор: math64 4.12.2009, 09:33
Скорее всего, нужно установить MinHeight на всё окно. Если окно становится меньше минимально необходимого размера, в нём нет места для выделения его для Grid и тогда Grid.MinHeight игнорируется.

Автор: DenWPF 5.12.2009, 10:41
я не понля.
я и гриду задаю и его елементам...а он все равно сжимается

Автор: Bladerender 5.12.2009, 12:08
У тебя твой LayoutRoot (корневой грид) находиться в окне. Грид может менять размер до заданного в min, но он не может помешать окну уменьшиться до того размера, при котором этот грид тоже начнет уменьшаться. Тебе нужно задать Min не только гриду, но и окну, что бы оно не могло изменить размер меньше, чем нужно. Посмотри в бленде иерархию твоего компонента (окна) и все поймешь. Над корневым гридом стоит еще Window у окна и UserControl у твоего пользовательского компонента.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)