CompositeTransform3D クラス

定義

要素に適用される 3-D スケール、回転、および平行移動変換を表します。

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 プロパティを参照してください。

使用可能な変換は、次の順序で適用されます。

すべての変換は、 CenterXCenterYCenterZ によって定義されたのと同じ中心点の周囲で発生します。

CompositeTransform3D の各プロパティを個別にアニメーション化できます。

コンストラクター

CompositeTransform3D()

CompositeTransform3D クラスの新しいインスタンスを初期化します。

プロパティ

CenterX

CompositeTransform3D で指定されたすべての変換の中心点の x 座標をピクセル単位で取得します。

CenterXProperty

CenterX 依存関係プロパティを識別します。

CenterY

CompositeTransform3D で指定されたすべての変換の中心点の y 座標をピクセル単位で取得します。

CenterYProperty

CenterY 依存関係プロパティを識別します。

CenterZ

CompositeTransform3D で指定されたすべての変換の中心点の z 座標をピクセル単位で取得します。

CenterZProperty

CenterZ 依存関係プロパティを識別します。

Dispatcher

常に Windows アプリ SDK アプリで を返しますnull。 代わりに DispatcherQueue を使用してください。

(継承元 DependencyObject)
DispatcherQueue

このオブジェクトが DispatcherQueue 関連付けられている を取得します。 は DispatcherQueue 、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の にアクセス 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)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

適用対象

こちらもご覧ください