Что такое хорошее руководство по панелям и макету WPF в целом? - PullRequest
7 голосов
/ 13 апреля 2009

Есть ли хорошее, краткое руководство по различным способам поведения элементов управления, которые наследуются от System.Windows.Controls.Panel? Или просто руководство по макету WPF в целом?

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

Ответы [ 2 ]

6 голосов
/ 13 апреля 2009

См. http://msdn.microsoft.com/en-us/library/ms754152.aspx для начала ... звучит так, что вам может быть особенно интересна таблица в разделе "Панели интерфейса пользователя".

3 голосов
/ 13 апреля 2009

Я бы рекомендовал сначала просмотреть запись MSDN о панелях и в этом примере, в частности . Методы MeasureOverride и ArrangeOverride обрабатывают всю логику, связанную с макетом.

...