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.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по