AutomationPeer.InvalidatePeer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attiva il ricalcolo delle proprietà principali di AutomationPeer e genera la PropertyChanged notifica al client di automazione se le proprietà sono state modificate.
public:
void InvalidatePeer();
public void InvalidatePeer();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
Commenti
Esempi di proprietà principali includono, ad esempio, LogicalChildren e BoundingRectangle.
In genere, gli aggiornamenti e le notifiche vengono eseguiti automaticamente dopo l'aggiornamento del layout in Windows Presentation Foundation (macchine virtuali Windows). L'aggiornamento si verifica in risposta all'evento LayoutUpdated . In alcuni casi, tuttavia, le proprietà cambiano senza generare l'evento LayoutUpdated . Ad esempio, quando l'intero Window si sposta, l'evento LayoutUpdated non viene generato. In questo esempio il set di BoundingRectangle oggetti cambia perché gli oggetti sono espressi nelle coordinate dello schermo. Pertanto, Window deve chiamare InvalidatePeer sul peer su WindowAutomationPeer.