RectangleClip クラス

定義

ビジュアルの一部をクリップする角が丸い四角形を表します。省略可能です。 四角形内のビジュアルの部分が表示されます。四角形の外側にあるビジュアルの部分がクリップされます。

public ref class RectangleClip sealed : CompositionClip
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RectangleClip final : CompositionClip
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RectangleClip : CompositionClip
Public NotInheritable Class RectangleClip
Inherits CompositionClip
継承
Object Platform::Object IInspectable CompositionObject CompositionClip RectangleClip
属性

Windows の要件

デバイス ファミリ
Windows 10, version 2104 (10.0.20348.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v12.0 で導入)

注釈

RectangleClip は機能的には InsetClip に似ていますが、クリッピング四角形の角を丸めできます。

RectangleClip 、クリップ自体の下部、左、右、および上部を使用して定義されます。 とは異なり InsetClip、アタッチされているビジュアルに対して相対的ではありません。 さまざまな Radius プロパティを設定することで、四角形の角を丸めることができます。

Visualクリップするには、 の RectangleClipClip プロパティに を Visual割り当てます。

全体 Visualを完全にクリップすることができます。 負の値を使用できます。 RectangleClip は、4x4 行列を除くすべての同じ変換 Visual をサポートします。 RectangleClipとは異なりVisual、 は 2D で、代わりに 3x2 行列で定義されます。 RectangleClip プロパティは完全にアニメーション化できます。

プロパティ

AnchorPoint

クリップのオフセットに配置するクリップ上のポイント。 値は、クリップのサイズに対して正規化されます。

(継承元 CompositionClip)
Bottom

ビジュアルの下部からのオフセットを取得または設定します。 によって Bottom 定義されたエッジの下にあるビジュアルの部分がクリップされます。 アニメーション化可能。

BottomLeftRadius

四角形の左下隅を丸める量を取得または設定します。

BottomRightRadius

四角形の右下隅を丸める量を取得または設定します。

CenterPoint

回転またはスケーリングが発生するポイント。

(継承元 CompositionClip)
Comment

CompositionObject に関連付ける文字列。

(継承元 CompositionObject)
Compositor

この CompositionObject の作成に使用されるコンポジター

(継承元 CompositionObject)
Dispatcher

CompositionObject のディスパッチャー。

(継承元 CompositionObject)
DispatcherQueue

CompostionObject の DispatcherQueue を取得します。

(継承元 CompositionObject)
ImplicitAnimations

このオブジェクトにアタッチされた暗黙的なアニメーションのコレクション。

(継承元 CompositionObject)
Left

ビジュアルの左側からのオフセットを取得または設定します。 によって Left 定義されたエッジの左側にあるビジュアルの部分がクリップされます。 アニメーション化可能。

Offset

クリップが適用されているビジュアルに対するクリップの相対オフセット。

(継承元 CompositionClip)
Properties

CompositionObject に関連付けられているプロパティのコレクション。

(継承元 CompositionObject)
Right

ビジュアルの右側からのオフセットを取得または設定します。 によって Right 定義されたエッジの右端にあるビジュアルの部分がクリップされます。 アニメーション化可能。

RotationAngle

クリップに適用される回転角度 (ラジアン単位)。

(継承元 CompositionClip)
RotationAngleInDegrees

クリップに適用される回転角度を度単位で指定します。

(継承元 CompositionClip)
Scale

クリップに適用するスケール。

(継承元 CompositionClip)
Top

ビジュアルの上部からのオフセットを取得または設定します。 によって Top 定義されたエッジの上にあるビジュアルの部分がクリップされます。 アニメーション化可能。

TopLeftRadius

四角形の左上隅を丸める量を取得または設定します。

TopRightRadius

四角形の右上隅を丸める量を取得または設定します。

TransformMatrix

クリップに適用する 3x2 変換マトリックス。

(継承元 CompositionClip)

メソッド

Close()

CompositionObject を閉じ、システム リソースを解放します。

(継承元 CompositionObject)
ConnectAnimation(String, CompositionAnimation)

接続とアニメーション。

(継承元 CompositionObject)
DisconnectAnimation(String)

アニメーションを切断します。

(継承元 CompositionObject)
Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

アニメーション化できるプロパティを定義します。

(継承元 CompositionObject)
StartAnimation(String, CompositionAnimation)

アニメーションをオブジェクトの指定したプロパティに接続し、アニメーションを開始します。

(継承元 CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

アニメーションをオブジェクトの指定したプロパティに接続し、アニメーションを開始します。

(継承元 CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

アニメーション グループを開始します。

CompositionObject の StartAnimationGroup メソッドを使用すると、CompositionAnimationGroup を開始できます。 グループ内のすべてのアニメーションは、オブジェクトで同時に開始されます。

(継承元 CompositionObject)
StopAnimation(String)

指定したプロパティからアニメーションを切断し、アニメーションを停止します。

(継承元 CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

アニメーション グループを停止します。

(継承元 CompositionObject)
TryGetAnimationController(String)

指定したプロパティで実行されているアニメーションの AnimationController を返します。

(継承元 CompositionObject)

適用対象

こちらもご覧ください