Есть ли событие типа OnDrawComplete в silverlight? - PullRequest
0 голосов
/ 22 ноября 2011

Я ищу событие, которое срабатывает, как только все элементы формы в окне Silverlight были нарисованы.

Ответы [ 2 ]

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

Я обычно использую событие UserControl.SizeChanged для этого, просто используйте его при первом вызове события, и ваши элементы управления должны быть отображены в это время.

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

Это зависит от того, для чего вы хотите его использовать.В WPF событие FrameworkElement.Loaded всегда срабатывает после , к которому был применен шаблон, однако в Silverlight это не гарантируется, что будет истинным.В качестве альтернативы вы можете поработать с событием FrameworkElement.LayoutUpdated.Это может, однако, стать очень дорогим, если в вашем визуальном дереве много движущихся частей.

...