AutomationPeer.InvalidatePeer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.