FrameworkElement.EndInit FrameworkElement.EndInit FrameworkElement.EndInit FrameworkElement.EndInit Method

Определение

Указывает на завершение процесса инициализации элемента.Indicates that the initialization process for the element is complete.

public:
 virtual void EndInit();
public virtual void EndInit ();
abstract member EndInit : unit -> unit
override this.EndInit : unit -> unit
Public Overridable Sub EndInit ()

Реализации

Исключения

Метод EndInit() был вызван без предварительного вызова метода BeginInit() для элемента.EndInit() was called without BeginInit() having previously been called on the element.

Комментарии

Если BeginInit ранее был вызван, базовый реализация будет создавать Initialized событий.If BeginInit was previously called, the base implementation will raise the Initialized event. В противном случае, если BeginInit не был вызван или не удалось определить ли BeginInit был вызван, Initialized не возникает и вместо этого создается исключение.Otherwise, if BeginInit was not called or it could not be determined whether BeginInit was called, Initialized is not raised and an exception is thrown instead.

Примечания для тех, кто наследует этот метод

Этот метод реализуется для обеспечения специальной обработки, которая может возникать при инициализации элемента в процессе его загрузки.Implement this method to provide special handling that should happen when your element is initialized during the element loading process.

Реализация должна вызывать базовую реализацию, так как реализация base (по умолчанию) устанавливает внутренние флаги для отслеживания инициализации.Your implementation should call the base implementation, because the base (default) implementation sets some internal flags to keep track of initialization.

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