CompositeTransform3D Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет трехмерный масштаб, поворот и преобразование преобразований, применяемых к элементу.
public ref class CompositeTransform3D sealed : Transform3D
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositeTransform3D final : Transform3D
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositeTransform3D : Transform3D
Public NotInheritable Class CompositeTransform3D
Inherits Transform3D
- Наследование
- Атрибуты
Комментарии
Примеры и дополнительные сведения об использовании класса [CompositeTransform3D" см. в свойстве UIElement.Transform3D .
Доступные преобразования применяются в следующем порядке:
- Scale (ScaleX, ScaleY, ScaleZ)
- Поворот (поворот,поворот,поворот)
- Перевод (TranslateX, TranslateY, TranslateZ)
Все преобразования происходят вокруг одной и той же точки центра, определенной CenterX, CenterY и CenterZ.
Каждое свойство составного объекта CompositeTransform3D можно анимировать независимо.
Конструкторы
| Имя | Описание |
|---|---|
| CompositeTransform3D() |
Инициализирует новый экземпляр класса CompositeTransform3D . |
Свойства
| Имя | Описание |
|---|---|
| CenterX |
Возвращает координату x центра в пикселях для всех преобразований, указанных составнымtransform3D. |
| CenterXProperty |
Определяет свойство зависимостей CenterX . |
| CenterY |
Возвращает координату y центра в пикселях для всех преобразований, указанных составнымtransform3D. |
| CenterYProperty |
Определяет свойство зависимостей CenterY . |
| CenterZ |
Возвращает координату z центра в пикселях для всех преобразований, указанных составнымtransform3D. |
| CenterZProperty |
Определяет свойство зависимостей CenterZ . |
| Dispatcher |
Всегда возвращается |
| DispatcherQueue |
Возвращает, |
| RotationX |
Получает или задает угол в градусах поворота счетчика вокруг оси x. |
| RotationXProperty |
Определяет свойство зависимостей RotationX . |
| RotationY |
Возвращает или задает угол в градусах поворота счетчика вокруг оси Y. |
| RotationYProperty |
Определяет свойство зависимостей RotationY . |
| RotationZ |
Возвращает или задает угол в градусах поворота счетчика вокруг оси Z. |
| RotationZProperty |
Определяет свойство зависимостей RotationZ . |
| ScaleX |
Возвращает или задает коэффициент масштабирования оси x. Это свойство можно использовать для растяжения или сжатия объекта вдоль этой оси. |
| ScaleXProperty |
Определяет свойство зависимостей ScaleX . |
| ScaleY |
Возвращает или задает коэффициент масштабирования оси Y. Это свойство можно использовать для растяжения или сжатия объекта вдоль этой оси. |
| ScaleYProperty |
Определяет свойство зависимостей ScaleY . |
| ScaleZ |
Возвращает или задает коэффициент масштабирования оси z. Это свойство можно использовать для растяжения или сжатия объекта вдоль этой оси. |
| ScaleZProperty |
Определяет свойство зависимостей ScaleZ . |
| TranslateX |
Возвращает или задает расстояние для преобразования по оси x в пикселях. |
| TranslateXProperty |
Определяет свойство зависимостей TranslateX . |
| TranslateY |
Получает или задает расстояние для преобразования по оси Y в пикселях. |
| TranslateYProperty |
Определяет свойство зависимостей TranslateY . |
| TranslateZ |
Возвращает или задает расстояние для преобразования по оси Z в пикселях. |
| TranslateZProperty |
Определяет свойство зависимостей TranslateZ . |
Методы
| Имя | Описание |
|---|---|
| ClearValue(DependencyProperty) |
Очищает локальное значение свойства зависимостей. (Унаследовано от DependencyObject) |
| GetAnimationBaseValue(DependencyProperty) |
Возвращает любое базовое значение, установленное для свойства зависимостей, которое будет применяться в случаях, когда анимация не активна. (Унаследовано от DependencyObject) |
| GetValue(DependencyProperty) |
Возвращает текущее эффективное значение свойства зависимостей из DependencyObject. (Унаследовано от DependencyObject) |
| ReadLocalValue(DependencyProperty) |
Возвращает локальное значение свойства зависимостей, если задано локальное значение. (Унаследовано от DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Регистрирует функцию уведомлений для прослушивания изменений в определенном экземпляре DependencyProperty в этом экземпляре DependencyObject . (Унаследовано от DependencyObject) |
| SetValue(DependencyProperty, Object) |
Задает локальное значение свойства зависимостей в DependencyObject. (Унаследовано от DependencyObject) |
| UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Отменяет уведомление об изменении, которое ранее было зарегистрировано путем вызова RegisterPropertyChangedCallback. (Унаследовано от DependencyObject) |