FrameworkContentElement.OnStyleChanged(Style, Style) Метод

Определение

Вызывается при изменении стиля, используемого для данного элемента.Invoked when the style that is in use on this element changes.

protected public:
 virtual void OnStyleChanged(System::Windows::Style ^ oldStyle, System::Windows::Style ^ newStyle);
protected internal virtual void OnStyleChanged (System.Windows.Style oldStyle, System.Windows.Style newStyle);
abstract member OnStyleChanged : System.Windows.Style * System.Windows.Style -> unit
override this.OnStyleChanged : System.Windows.Style * System.Windows.Style -> unit
Protected Friend Overridable Sub OnStyleChanged (oldStyle As Style, newStyle As Style)

Параметры

oldStyle
Style

Старый стиль.The old style.

newStyle
Style

Новый стиль.The new style.

Комментарии

Этот метод имеет реализацию по умолчанию, которая устанавливает внутренний флаг, указывая на то, что изменилось условие стиля.This method has a default implementation that sets an internal flag noting the style changed condition.

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

Всегда вызывать базовую реализацию; в противном случае стили не могут быть применены.Always call the base implementation, otherwise styles cannot be applied. Сценарии переопределения этого метода могут включать в себя, если производный класс имеет специализированный селектор стиля или кэширует значения стиля.Scenarios for overriding this method might include if your derived class has a specialized style selector, or caches style values. Изменения в теме могут вызвать этот метод.Theme changes will potentially invoke this method.

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

См. также раздел