Taal

FrameworkElement.ParentLayoutInvalidated(UIElement) Methode

Definitie

Ondersteunt incrementele lay-out-implementaties in gespecialiseerde subklassen van FrameworkElement. ParentLayoutInvalidated(UIElement) wordt aangeroepen wanneer een onderliggend element een eigenschap heeft ongeldig gemaakt die is gemarkeerd in metagegevens als van invloed op de meting van het bovenliggende element of het rangschikken van passes tijdens de indeling.

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

Parameters

child
UIElement

Het onderliggende element dat de wijziging rapporteert.

Opmerkingen

Als dit element een onderliggend element heeft waarop een bepaalde eigenschap ongeldig is en de eigenschap tijdens de registratie is gemarkeerd als AffectsParentMeasure of AffectsParentArrange in metagegevens van eigenschappen, wordt deze methode aangeroepen. De aanroep van de methode meldt het bovenliggende element dat een bepaald onderliggend element opnieuw moet worden gemeten als dit element een gedeeltelijke (incrementele) update van de indeling ondersteunt.

Biedt standaard FrameworkElement geen ondersteuning voor incrementele indeling en in de FrameworkElement klasse heeft deze methode geen standaard implementatie. Het scenario waarin het overschrijven van deze methode noodzakelijk is, is niet gebruikelijk, omdat u hiervoor het standaardgedrag van het indelingssysteem moet wijzigen.

Een voorbeeld van een implementatiescenario kan zijn als een klasse typebeperkingen had voor mogelijke onderliggende elementen die aanzienlijk beperkend zijn dan het WPF indelingssysteem op frameworkniveau. Vanwege de aard van deze aangepaste elementen kunnen eigenschapswijzigingen opzettelijk worden uitgesteld wanneer u een aangepast indelingsgedrag implementeert. Metings-/rangschikkingsmethodeoverschrijvingen, die proberen het onderliggende element te optimaliseren, kunnen bijvoorbeeld worden uitgesteld voor bepaalde typen wijzigingen die normaal gesproken resulteren in een andere indelingspas.

Van toepassing op