Taal

FrameworkElement.OnStyleChanged(Style, Style) Methode

Definitie

Aangeroepen wanneer de stijl die wordt gebruikt voor dit element wordt gewijzigd, waardoor de indeling ongeldig wordt.

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)

Parameters

oldStyle
Style

De oude stijl.

newStyle
Style

De nieuwe stijl.

Opmerkingen

Deze methode heeft een standaard implementatie waarmee een interne vlag wordt ingesteld waarmee de gewijzigde stijlvoorwaarde wordt aangegeven.

Notities voor overnemers

Normaal gesproken hoeft u deze methode niet te overschrijven. Elke wijziging in een stijl waarbij een meting of rangschikken is vereist, activeert al een andere rendercyclus, uitgaande van een typische implementatie van ArrangeOverride(Size) / MeasureOverride(Size)of de standaardinstellingen. Onderdrukkingen van OnStyleChanged(Style, Style) kunnen geschikt zijn als uw ArrangeOverride(Size) / MeasureOverride(Size) implementaties opzettelijk gedeeltelijke updates optimaliseren of ondersteunen, maar nog steeds wijzigingen in stijlen wilden toepassen. (De gedeeltelijke updates zijn een poging om meerdere incrementele aanroepen naar Measure(Size) en Arrange(Rect) op onderliggende elementen te voorkomen).

Van toepassing op