Описание
Предлагает набор значений, описывающих предполагаемые шаблоны использования определенного VisualElement.
Свойства
None | Никаких особых подсказок не применимо. |
DynamicTransform | Помечает VisualElement, который часто меняет свое преобразование (т. е. положение, поворот или масштаб). Если этот флаг указан, он указывает системе оптимизировать отрисовку VisualElement для повторяющихся изменений преобразования. Преобразование вершин VisualElement будет выполняться графическим процессором, когда это возможно на целевой платформе. Обратите внимание, что количество VisualElements, к которым эффективно применяется этот совет, может быть ограничено возможностями целевой платформы. Для таких платформ рекомендуется отдавать приоритет использованию этой подсказки только для VisualElements с наибольшей частотой изменений преобразования.. |
GroupTransform | Помечает VisualElement, который содержит множество дочерних элементов с примененным к ним DynamicTransform. Распространенным вариантом использования этой подсказки является VisualElement, представляющий «окно просмотра», внутри которого есть множество VisualElements DynamicTransform VisualElements, которые могут перемещаться по отдельности в дополнение к элементу «окно просмотра», также часто изменяющему его преобразование. Однако, если содержимое вышеупомянутого элемента "viewport" в основном статично (не перемещается), то достаточно использовать подсказку DynamicTransform для этого элемента вместо GroupTransform. Внутри элемент, указанный с помощью GroupTransform, вызовет отдельный пакет отрисовки с его значением преобразования мира, но в то же время он будет избегать изменения преобразований всех своих потомков всякий раз, когда изменение преобразования происходит в элементе GroupTransform. |