Информация
Запрошенная вами тема показана ниже. Однако эта тема не включена в библиотеку.

UIElement.UpdateLayout - метод

Обеспечивает правильное обновление всех визуальных дочерних элементов данного элемента для структуры.

Пространство имен:  System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

При вызове данного метода элементы со свойством IsMeasureValid, равным false, или со свойством IsArrangeValid, равным false, вызовут соответствующие элементам методы MeasureCore и ArrangeCore, что вызывает принудительное обновление структуры и проверку всех вычисленных размеров.

Вызов данного метода не оказывает влияния, если структура не была изменена, или если ни состояние компоновки, ни состояние измерения структуры не являются недействительными. Однако если структура в любом из отношений недействительна, вызов UpdateLayout вызовет повторную обработку всей структуры. Поэтому следует избегать вызова UpdateLayout после каждого приращения и незначительного изменения дерева элементов. Система структуры выполнит структурирование элементов отложенным способом, используя алгоритм балансирования производительности и применимости, и со взвешенной стратегией переложит изменения на корневые элементы, пока все дочерние элементы не будут действительными. Метод UpdateLayout следует вызывать только в случае абсолютной необходимости в обновлении размеров и позиций, и только убедившись в том, что все изменения контролируемых и потенциально влияющих на структуру свойств выполнены.

.NET Framework

Поддерживается в версиях: 4.5, 4, 3.5, 3.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 с пакетом обновления 1 (SP1)

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 (роль основных серверных компонентов не поддерживается), Windows Server 2008 R2 (роль основных серверных компонентов поддерживается в пакете обновления 1 (SP1) или выше; системы на базе Itanium не поддерживаются)

Среда .NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Добавления сообщества

Показ:
© 2014 Microsoft