FrameworkElement.OnStyleChanged(Style, Style) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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).