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.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de