FrameworkElement.Loaded FrameworkElement.Loaded FrameworkElement.Loaded FrameworkElement.Loaded Event

Определение

Происходит, если элемент размещен, отрисован и готов к взаимодействию.Occurs when the element is laid out, rendered, and ready for interaction.

public:
 event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler 
Public Custom Event Loaded As RoutedEventHandler 

Комментарии

Loaded Обычно последнее событие возникает в последовательности инициализации элемента.Loaded is usually the last event raised in an element initialization sequence. Всегда будет вызываться после Initialized.It will always be raised after Initialized. Выбор режима обработки Loaded или Initialized зависит от требований.Whether you choose to handle Loaded or Initialized depends on your requirements. Если вам не нужно считывать свойства элементов, необходимо сбросить свойства и не обязательно все сведения о макете Initialized лучше событие, с которым выполняется действие.If you do not need to read element properties, intend to reset properties, and do not need any layout information, Initialized might be the better event to act upon. Если вам нужен все свойства элемента доступны, и установка свойств, которые, скорее всего сбросить макет, Loaded может быть лучше событий, с которым выполняется действие.If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, Loaded might be the better event to act upon. Будьте внимательны повторного входа, если обработчик сбрасывает все свойства, которые интерпретируются системой макета, что имеется в виду, что новый проход макета является обязательным.Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (Может потребоваться проверить FrameworkPropertyMetadata передавать значения для свойства, если вы не знаете свойства, которые может потребоваться новый макет, если они изменились.)(You might need to check the FrameworkPropertyMetadata values on the property if you are unsure of which properties can require a new layout pass if they are changed.)

Дополнительные сведения о последовательности событий объекта для FrameworkElement, а также нескольких связанных классах приложений и элементов, см. в разделе события времени жизни объекта.For more information about the sequence of object events for a FrameworkElement, and also for several related application and element classes, see Object Lifetime Events.

События с прямой маршрутизацией не выполняйте маршрут, они обрабатываются только внутри элемента, на котором они вызываются.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Прямые перенаправленные события поддерживают другие поведения перенаправленного события: они поддерживают коллекцию доступных обработчиков и могут использоваться в качестве EventTrigger в стиле.Direct routed events do support other routed event behavior: they support an accessible handlers collection, and can be used as an EventTrigger in a style.

Loaded и Unloaded оба возникающие в элементах управления, в результате изменения темы системы, инициированного пользователем.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. Изменение темы делает недействительность шаблон элемента управления и автономной визуальное дерево, которое в свою очередь вызывает весь элемент управления для выгрузки и повторной загрузки.A theme change causes an invalidation of the control template and the contained visual tree, which in turn causes the entire control to unload and reload. Таким образом Loaded нельзя предполагать, происходят только при первой загрузке страницы посредством перемещения на страницу.Therefore Loaded cannot be assumed to occur only when a page is first loaded through navigation to the page.

Сведения о маршрутизируемом событииRouted Event Information

Поле идентификатораIdentifier field LoadedEvent
Стратегия маршрутизацииRouting strategy DirectDirect
делегатDelegate RoutedEventHandler

Применяется к

Дополнительно