AutomationPeer.InvalidatePeer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Dispara o recálculo das propriedades principais e AutomationPeer gera a PropertyChanged notificação para o Cliente de Automação se as propriedades forem alteradas.
public:
void InvalidatePeer();
public void InvalidatePeer();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
Comentários
Exemplos de propriedades principais incluem, mas não se limitam a, LogicalChildren e BoundingRectangle.
Normalmente, as atualizações e as notificações ocorrem automaticamente após a atualização do layout no Windows Presentation Foundation (WPF). (A atualização ocorre em resposta ao LayoutUpdated evento.) Às vezes, no entanto, as propriedades mudam sem gerar o LayoutUpdated evento. Por exemplo, quando o todo Window se move, o LayoutUpdated evento não é gerado. Neste exemplo, o conjunto de BoundingRectangle objetos é alterado porque os objetos são expressos em coordenadas de tela. Portanto, a Window chamada deve ser feita InvalidatePeer em seu par.WindowAutomationPeer