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.

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

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