Подпишись на наш Twitter

Быть в курсе появления новых статей!

Все объекты в WPF, которые наследуются от FrameworkElement или FrameworkContentElement имеют три основных события которые возникают в течении жизненного цикла элемента. Так как эти события наследуются от FrameworkElement или FrameworkContentElement, они доступны для всех контролов, layout панелей, объектов Window и объектов Page.

Три главных события жизненного цикла объекта:

  • Initialized – Возникает, когда объект был создан и все свойства установлены. Свойства, относящиеся к layout еще не были установлены
  • Loaded – Возникает после того как системный layout рассчитал все свойства относящиеся layout. Привязка данных уже случилась к этому моменту, поэтому контрол получил свои последние значения свойств.
  • Unloaded – Возникает, когда элемент удаляется из логического дерева. Не возникает при закрытии приложения.

Оригинал: #615 – Standard Object Lifetime Events for FrameworkElement Objects




Дата публикации: 01.08.2012 14:43

Ярлыки: Events, FrameworkElement, WPF