FrameworkElement.EndInit Метод

Определение

Указывает на завершение процесса инициализации элемента.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.

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