AutomationPeer.InvalidatePeer Methode

Definition

Löst die Neuberechnung der Haupteigenschaften von AutomationPeer und die PropertyChanged-Benachrichtigung an den Automatisierungsclient aus, wenn die Eigenschaften geändert wurden.Triggers recalculation of the main properties of the AutomationPeer and raises the PropertyChanged notification to the Automation Client if the properties changed.

public:
 void InvalidatePeer();
public void InvalidatePeer ();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()

Hinweise

Zu den Haupteigenschaften zählen beispielsweise LogicalChildren und BoundingRectangle.Examples of main properties include, but are not limited to, LogicalChildren and BoundingRectangle.

Updates und Benachrichtigungen erfolgen in der Regel automatisch nach der Aktualisierung des Layouts in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Typically, updates and notifications happen automatically after the update of the layout in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF). (Das Update tritt als Reaktion auf das LayoutUpdated Ereignis auf.) Manchmal ändern sich Eigenschaften jedoch, ohne das LayoutUpdated Ereignis zu erhöhen.(The update occurs in response to the LayoutUpdated event.) Sometimes, however, properties change without raising the LayoutUpdated event. Wenn beispielsweise die gesamte Window verschoben wird, wird das LayoutUpdated-Ereignis nicht ausgelöst.For example, when the whole Window moves, the LayoutUpdated event is not raised. In diesem Beispiel ändert sich der Satz von BoundingRectangle-Objekten, da die-Objekte in Bildschirm Koordinaten ausgedrückt werden.In this example, the set of BoundingRectangle objects change because the objects are expressed in screen coordinates. Daher muss die Window InvalidatePeer auf dem Peer auf WindowAutomationPeeraufzurufen.Therefore, the Window must call InvalidatePeer on its peer on WindowAutomationPeer.

Gilt für:

Siehe auch