Поделиться через


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
Наследование
Object Platform::Object IInspectable DependencyObject Transform3D CompositeTransform3D
Атрибуты

Комментарии

Примеры и дополнительные сведения об использовании класса [CompositeTransform3D см. в свойстве UIElement.Transform3D .

Доступные преобразования применяются в следующем порядке:

Все преобразования происходят вокруг одной центральной точки, определенной в CenterX, CenterY и CenterZ.

Каждое свойство Объекта CompositeTransform3D можно анимировать отдельно.

Конструкторы

CompositeTransform3D()

Инициализирует новый экземпляр класса CompositeTransform3D .

Свойства

CenterX

Возвращает координату X центральной точки в пикселях для всех преобразований, заданных CompositeTransform3D.

CenterXProperty

Определяет свойство зависимости CenterX .

CenterY

Возвращает координату Y центральной точки в пикселях для всех преобразований, заданных CompositeTransform3D.

CenterYProperty

Определяет свойство зависимости CenterY .

CenterZ

Возвращает Z-координату центральной точки в пикселях для всех преобразований, заданных CompositeTransform3D.

CenterZProperty

Определяет свойство зависимости CenterZ .

Dispatcher

Всегда возвращается null в приложении Windows App SDK. Вместо этого используйте DispatcherQueue .

(Унаследовано от DependencyObject)
DispatcherQueue

Возвращает объект , DispatcherQueue с которым связан данный объект. DispatcherQueue представляет объект, который может получить доступ к потоку DependencyObject пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

(Унаследовано от DependencyObject)
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)

Применяется к

См. также раздел