ControlDesigner.OnComponentChanged(Object, ComponentChangedEventArgs) Метод

Определение

Вызывается при изменении сопоставленного элемента управления.Called when the associated control changes.

public:
 virtual void OnComponentChanged(System::Object ^ sender, System::ComponentModel::Design::ComponentChangedEventArgs ^ ce);
public virtual void OnComponentChanged (object sender, System.ComponentModel.Design.ComponentChangedEventArgs ce);
abstract member OnComponentChanged : obj * System.ComponentModel.Design.ComponentChangedEventArgs -> unit
override this.OnComponentChanged : obj * System.ComponentModel.Design.ComponentChangedEventArgs -> unit
Public Overridable Sub OnComponentChanged (sender As Object, ce As ComponentChangedEventArgs)

Параметры

sender
Object

Источник события.The source of the event.

ce
ComponentChangedEventArgs

Объект ComponentChangedEventArgs, содержащий данные события.A ComponentChangedEventArgs object that contains the event data.

Комментарии

Метод OnComponentChanged вызывается при изменении свойства связанного элемента управления.The OnComponentChanged method is called when a property on the associated control is changed. Он позволяет разработчику выполнять любую обработку, которая может потребоваться после изменения свойства.It allows the implementer to do any processing that might be required after a property change. Вызов метода OnComponentChanged заставляет узел разработки вызвать метод GetDesignTimeHtml.Calling the OnComponentChanged method causes the design host to call the GetDesignTimeHtml method. Базовая реализация метода OnComponentChanged также сохраняет элемент управления в разметке страницы.The base implementation of the OnComponentChanged method also persists the control in the page markup.

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

Переопределите метод OnComponentChanged(Object, ComponentChangedEventArgs), чтобы обеспечить дополнительную обработку перед сохранением элемента управления и перед обновлением разметки HTML во время разработки.Override the OnComponentChanged(Object, ComponentChangedEventArgs) method to provide additional processing before persisting the control and before refreshing the design-time HTML markup.

При переопределении метода OnComponentChanged(Object, ComponentChangedEventArgs) в производном классе убедитесь, что вызывается метод OnComponentChanged(Object, ComponentChangedEventArgs) для базового класса, чтобы зарегистрированные делегаты получили событие.When overriding the OnComponentChanged(Object, ComponentChangedEventArgs) method in a derived class, make sure that you call the OnComponentChanged(Object, ComponentChangedEventArgs) method for the base class so that registered delegates receive the event.

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

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