AutomationPeer.InvalidatePeer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Приводит к повторному вычислению основных свойств AutomationPeer и вызывает отправку уведомления PropertyChanged клиенту автоматизации при изменении свойств.
public:
void InvalidatePeer();
public void InvalidatePeer ();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
Комментарии
Примеры свойств main включают, помимо прочего, LogicalChildren и BoundingRectangle.
Как правило, обновления и уведомления происходят автоматически после обновления макета в Windows Presentation Foundation (WPF). (Обновление происходит в ответ на LayoutUpdated событие.) Однако иногда свойства изменяются без вызова LayoutUpdated события . Например, при перемещении LayoutUpdated всего Window события не возникает. В этом примере набор BoundingRectangle объектов изменяется, так как объекты выражаются в экранных координатах. Window Поэтому должен вызывать InvalidatePeer на своем одноранговом узле в WindowAutomationPeer.