FrameworkElement.OnStyleChanged(Style, Style) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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).