Высота привязки шаблона к высоте владельца WPF - PullRequest
0 голосов
/ 14 июня 2010

Я хочу установить высоту шаблона окна на высоту владельца. Предположим, если мое главное окно имеет разрешение 1280 и 1024, то я хочу получить высоту 1024 и установить ее в качестве границы в шаблоне. как я могу получить доступ к высоте основного окна?

1 Ответ

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

Немного сложно понять, чего ты хочешь здесь.Возможно, ваш код поможет.

Я предполагаю, что поскольку вы говорите о шаблоне, вы создаете элемент управления.Есть ли причина, чтобы на самом деле нужна высота?Я думаю, что проще всего было бы установить VerticalAligment по умолчанию на Stretch, а не беспокоиться о фактической высоте.Если вам нужна высота, вы можете подписаться на событие SizeChanged вашего элемента управления и получить значение свойства ActualHeight.

Вы также можете получить высоту окна контейнера, если используете FindAncestor в привязке RelativeSource.

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