FrameworkElement.OnStyleChanged(Style, Style) Yöntem

Tanım

Bu öğede kullanımda olan stil değiştiğinde çağrılır ve düzen geçersiz kılınacaktır.

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)

Parametreler

oldStyle
Style

Eski tarz.

newStyle
Style

Yeni stil.

Açıklamalar

Bu yöntem, stilin değiştirilmiş koşulunu not eden bir iç bayrak ayarlayan varsayılan bir uygulamaya sahiptir.

Devralanlara Notlar

Genellikle bu yöntemi geçersiz kılmanız gerekmez. Bir ölçü veya düzenleme değişikliği içeren stilde yapılan herhangi bir değişiklik, tipik bir uygulamasının ArrangeOverride(Size) / MeasureOverride(Size)veya varsayılanların varsayılarak başka bir işleme döngüsünü tetiklemektedir. OnStyleChanged(Style, Style) Uygulamalarınız ArrangeOverride(Size) / MeasureOverride(Size) kasıtlı olarak kısmi güncelleştirmeleri iyileştiriyorsa veya destekliyorsa, ancak yine de değişiklikleri stillere daha doğrudan uygulamak istediyse, geçersiz kılmaları uygun olabilir. (Kısmi güncelleştirmeler, alt öğelere ve Arrange(Rect) alt öğelere yapılan birden çok artımlı çağrıyı Measure(Size) önleme girişimi olabilir).

Şunlara uygulanır