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.

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

Hinweise

Beispiele für Standard Eigenschaften sind LogicalChildren u. a. und BoundingRectangle.

Updates und Benachrichtigungen erfolgen in der Regel automatisch nach der Aktualisierung des Layouts in Windows Presentation Foundation (WPF). (Die Aktualisierung erfolgt als Reaktion auf das LayoutUpdated Ereignis.) Manchmal ändern sich die Eigenschaften jedoch, ohne dass das LayoutUpdated Ereignis ausgelöst wird. Wenn z. B. das Ganze Window verschoben wird, wird das LayoutUpdated Ereignis nicht ausgelöst. In diesem Beispiel ändert sich der Satz von BoundingRectangle Objekten, da die Objekte in Bildschirmkoordinaten ausgedrückt werden. Daher muss der Window auf seinem Peer auf WindowAutomationPeeraufrufenInvalidatePeer.

Gilt für:

Weitere Informationen