AutomationPeer.InvalidatePeer Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Desencadeia o recálculo das propriedades principais do AutomationPeer e levanta a PropertyChanged notificação ao Cliente de Automação se as propriedades mudarem.
public:
void InvalidatePeer();
public void InvalidatePeer();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
Observações
Exemplos de propriedades principais incluem, mas não se limitam a, LogicalChildren e BoundingRectangle.
Normalmente, as atualizações e notificações acontecem automaticamente após a atualização do layout no Windows Presentation Foundation (WPF). (A atualização ocorre em resposta ao LayoutUpdated evento.) Por vezes, no entanto, as propriedades mudam sem aumentar o LayoutUpdated evento. Por exemplo, quando o movimento inteiro Window se move, o LayoutUpdated evento não é elevado. Neste exemplo, o conjunto de BoundingRectangle objetos muda porque os objetos são expressos em coordenadas do ecrã. Portanto, o Window deve invocar InvalidatePeer o seu par em WindowAutomationPeer.