Язык

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 центра в пикселях для всех преобразований, указанных составнымtransform3D.

CenterXProperty

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

CenterY

Возвращает координату y центра в пикселях для всех преобразований, указанных составнымtransform3D.

CenterYProperty

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

CenterZ

Возвращает координату z центра в пикселях для всех преобразований, указанных составнымtransform3D.

CenterZProperty

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

Dispatcher

Всегда возвращается null в приложении пакета SDK для приложений windows. Вместо этого используйте 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)

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

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