FrameworkElement.Loaded Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, если элемент размещен, отрисован и готов к взаимодействию.
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 обычно является последним событием, вызванным в последовательности инициализации элемента. Он всегда будет вызываться после Initialized. Выбор обработки Loaded или Initialized зависит от ваших требований. Если вам не нужно считывать свойства элементов, планируется сбрасывать свойства и не требуются никакие сведения о макете, Initialized может быть лучшим событием для действий. Если требуется, чтобы все свойства элемента были доступны, и вы будете задавать свойства, которые, скорее всего, сбросят макет, Loaded может быть лучшим событием для действий. Будьте внимательны при повторном входе, если обработчик сбрасывает все свойства, которые интерпретируются системой макета, чтобы означать, что требуется новый проход макета. (Может потребоваться проверка FrameworkPropertyMetadata значения свойства, если вы не знаете, какие свойства могут требовать нового прохода макета в случае их изменения.)
Дополнительные сведения о последовательности событий объектов для , а также для нескольких связанных классов приложений FrameworkElementи элементов см. в разделе События времени существования объекта.
Прямые перенаправленные события не следуют маршруту, они обрабатываются только в том же элементе, в котором они возникают. Прямые перенаправленные события поддерживают другое поведение перенаправленных событий: они поддерживают коллекцию обработчиков со специальными возможностями и могут использоваться в качестве EventTrigger стиля.
Loaded и Unloaded могут вызываться для элементов управления в результате инициированных пользователем изменений системной темы. Изменение темы приводит к недействительности шаблона элемента управления и содержащегося визуального дерева, что, в свою очередь, приводит к выгрузке и перезагрузке всего элемента управления. Поэтому Loaded нельзя предполагать, что происходит только при первой загрузке страницы с помощью навигации на страницу.
Сведения о маршрутизируемом событии
Поле идентификатора | LoadedEvent |
Стратегия маршрутизации | Прямой доступ |
Делегат | RoutedEventHandler |