FrameworkContentElement.OnStyleChanged(Style, Style) FrameworkContentElement.OnStyleChanged(Style, Style) FrameworkContentElement.OnStyleChanged(Style, Style) FrameworkContentElement.OnStyleChanged(Style, Style) Method

定義

この要素で使用されているスタイルが変更された場合に呼び出されます。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 Style Style Style

元のスタイル。The old style.

newStyle
Style Style Style 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.

適用対象

こちらもご覧ください