Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

FrameworkElement.ParentLayoutInvalidated-Methode

Unterstützt inkrementelle Layouts von Implementierungen in spezialisierten Unterklassen von FrameworkElement. ParentLayoutInvalidated wird aufgerufen, wenn ein untergeordnetes Element eine Eigenschaft ungültig gemacht hat, die in den Metadaten als Beeinflussen der Maß- oder Anordnungsübergaben des übergeordneten Elements der während des Layouts gekennzeichnet ist.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
protected internal virtual void ParentLayoutInvalidated(
	UIElement child
)

Parameter

child
Typ: System.Windows.UIElement
Das untergeordnete Element Meldung von der Änderung.

Wenn dieses Element ein untergeordnetes Element, für das eine Eigenschaft und die Eigenschaft ungültig gemacht wurde AffectsParentMeasure als behandelt markiert wurde, oder AffectsParentArrange in den Eigenschaftenmetadaten während der Registrierung hat, wird diese Methode aufgerufen. Der Methodenaufruf benachrichtigt das übergeordnete Element, das bestimmte untergeordnete Element erneut gemessen werden muss, wenn dieses Element partielles (inkrementelles Update) des Layouts unterstützt.

Standardmäßig unterstützt FrameworkElement nicht inkrementelles Layout, und in der FrameworkElement-Klasse besitzt diese Methode keine Standardimplementierung. Das Szenario, in dem diese Methode überschreiben, ist nicht erforderlich wäre der Regel erfordert, da Sie das standardmäßige Layoutsystem Verhalten zu ändern.

Ein Beispielimplementierungsszenario könnte, wenn eine Klasse Typeinschränkungen auf mögliche untergeordnete Elemente hätte, die restriktiver sind als das Layoutsystem auf WPF-Frameworkebene. Aufgrund der Art der Kundenanpassungsglieder Eigenschaftenänderungen können, absichtlich verzögert werden, wenn Sie benutzerdefiniertes Layoutverhalten implementieren. Messen Sie beispielsweise/ordnen Sie Methodenüberschreibungen angezeigt, die versuchen, das untergeordnete Element gerendert wird optimiert, übergeben Sie können für bestimmte Typen von Änderungen verzögert werden, die normalerweise eine andere Layoutübergabe führen würden.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.