Получить фактическую высоту содержимого в элементе управления Silverlight Popup - PullRequest
1 голос
/ 03 февраля 2011

Мне нужно получить фактическую высоту отображаемого содержимого внутри открытого всплывающего элемента управления:

Проблема:

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

Есть ли способ получить высоту этого контента (я знаю, что всплывающее окно не в визуальном дереве)?

Спасибо за каждый намек или обходной путь:)

Яна

1 Ответ

1 голос
/ 03 февраля 2011

Попробуйте позвонить UpdateLayout () , как только все элементы управления будут добавлены в ваше всплывающее окно.

После этого вы сможете получить ActualHeight всплывающего окна.

Это немного снижает производительность, поэтому пытайтесь назвать его как можно меньше.

...