AutomationPeer.InvalidatePeer Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desencadena el recálculo de las propiedades principales de AutomationPeer y genera la notificación PropertyChanged para el cliente de automatización si cambian las propiedades.
public:
void InvalidatePeer();
public void InvalidatePeer ();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
Comentarios
Algunos ejemplos de propiedades principales son, entre otros, LogicalChildren y BoundingRectangle.
Normalmente, las actualizaciones y las notificaciones se producen automáticamente después de la actualización del diseño en Windows Presentation Foundation (WPF). (La actualización se produce en respuesta al LayoutUpdated evento). A veces, sin embargo, las propiedades cambian sin generar el LayoutUpdated evento. Por ejemplo, cuando se mueve todo Window , no se genera el LayoutUpdated evento . En este ejemplo, el conjunto de BoundingRectangle objetos cambia porque los objetos se expresan en coordenadas de pantalla. Por lo tanto, debe Window llamar a InvalidatePeer en su elemento del mismo nivel en WindowAutomationPeer.