UIElement.OnChildDesiredSizeChanged(UIElement) Methode

Definitie

Ondersteunt indelingsgedrag wanneer het formaat van een onderliggend element wordt gewijzigd.

protected:
 virtual void OnChildDesiredSizeChanged(System::Windows::UIElement ^ child);
protected virtual void OnChildDesiredSizeChanged(System.Windows.UIElement child);
abstract member OnChildDesiredSizeChanged : System.Windows.UIElement -> unit
override this.OnChildDesiredSizeChanged : System.Windows.UIElement -> unit
Protected Overridable Sub OnChildDesiredSizeChanged (child As UIElement)

Parameters

child
UIElement

Het onderliggende element waarvan het formaat wordt gewijzigd.

Opmerkingen

Deze methode wordt doorgaans niet aangeroepen door uw toepassingscode. Het wordt weergegeven zodat afgeleide elementklassen verdere controles op hun eigen mogelijk ongeldige indelingsstatus kunnen uitvoeren. Klassen kunnen ook optimalisaties proberen om de verwerkingstijd voor een indelingspas te minimaliseren op basis van groottewijzigingen in onderliggende elementen. Een voorbeeld van een afgeleide elementklasse die wordt geïmplementeerd OnChildDesiredSizeChanged , is het Grid besturingselement.

Notities voor overnemers

De OnChildDesiredSizeChanged(UIElement) methode heeft de standaard implementatie van het aanroepen InvalidateMeasure() op zichzelf. Een typische implementatie is: voer elke optimalisatie uit die door uw eigen element wordt ondersteund en roep OnChildDesiredSizeChanged(UIElement) vervolgens base aan vanuit ten minste één van de codevertakkingen (de vertakking die de status 'vuil' aangeeft volgens de cachelogica van uw eigen meting).

Deze methode wordt alleen aangeroepen in de indelingsverwerking als het kind zelf de groottewijzigingen heeft veroorzaakt. Als het bovenliggende element anders de Measure(Size) pas initieert, volgens de regels van het indelingssysteem, wordt de indeling van het bovenliggende element al opnieuw berekend. Het indelingssysteem verwerkt de indeling in de volgorde van onderliggend naar bovenliggend element, dus er is geen terugkeer naar het formaat van bovenliggende elementen van de indelingsoproepen van het onderliggende element nodig.

Van toepassing op