InsetClip 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一個裁剪視覺元素部分的矩形。 矩形內部的視覺部分是可見的;視覺中矩形外的部分被裁剪。
public ref class InsetClip sealed : CompositionClip
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InsetClip final : CompositionClip
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class InsetClip final : CompositionClip
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InsetClip : CompositionClip
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class InsetClip : CompositionClip
Public NotInheritable Class InsetClip
Inherits CompositionClip
- 繼承
- 屬性
備註
InsetClip 功能上類似 RectangleClip,但 RectangleClip 允許你將裁剪矩形的角落圓滑。
InsetClip An 是透過從要裁剪的視覺圖底部、左邊、右邊和上方的像素偏移量來定義的。
要剪裁 一個 Visual,你要將 指 InsetClip 派到 的 Clip 屬性 Visual。
完全裁剪 Visual整個 。 負數值是允許的。
InsetClip 支援所有相同的轉換 Visual ,唯獨 4x4 矩陣例外。 與 Visual不同, InsetClip 是二維,且是以 3x2 矩陣定義。
InsetClip 屬性是完全可動畫的。
屬性
| 名稱 | Description |
|---|---|
| AnchorPoint |
夾子上要定位在夾子偏移位置的點。 數值會依據剪輯大小進行正規化。 (繼承來源 CompositionClip) |
| BottomInset |
從視覺圖底部取得或設定偏移量。 底部插圖下方的視覺部分會被裁剪。 可被模仿。 |
| CenterPoint |
就是旋轉或縮放發生的點。 (繼承來源 CompositionClip) |
| Comment |
一個用來關聯 CompositionObject 的字串。 (繼承來源 CompositionObject) |
| Compositor |
用於建立此 CompositionObject 的合成器。 (繼承來源 CompositionObject) |
| DispatcherQueue |
取得 CompositionObject 的 DispatcherQueue。 (繼承來源 CompositionObject) |
| ImplicitAnimations |
附加於此物件的隱含動畫集合。 (繼承來源 CompositionObject) |
| LeftInset |
從視覺左側開始,取得或設定偏移量。 左側插圖左側的視覺部分會被裁切。 可被模仿。 |
| Offset |
剪輯相對於該剪輯所應用視覺的偏移量。 (繼承來源 CompositionClip) |
| Properties |
與 CompositionObject 相關聯的屬性集合。 (繼承來源 CompositionObject) |
| RightInset |
從視覺右側取得或設定偏移。 RightInset 右側的視覺部分會被裁剪。 可被模仿。 |
| RotationAngle |
施加在夾具上的旋轉角度,以弧度為單位。 (繼承來源 CompositionClip) |
| RotationAngleInDegrees |
施加在夾子上的旋轉角度,以度數為單位。 (繼承來源 CompositionClip) |
| Scale |
用來套用到剪輯上的比例。 (繼承來源 CompositionClip) |
| TopInset |
從視覺圖頂端取得或設定偏移量。 畫面中 TopInset 上方的部分會被裁切。 可被模仿。 |
| TransformMatrix |
3x2 轉換矩陣套用到剪輯上。 (繼承來源 CompositionClip) |
方法
| 名稱 | Description |
|---|---|
| Close() |
關閉 CompositionObject 並釋放系統資源。 (繼承來源 CompositionObject) |
| Dispose() |
執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。 (繼承來源 CompositionObject) |
| PopulatePropertyInfo(String, AnimationPropertyInfo) |
定義了一個可以被動畫化的屬性。 (繼承來源 CompositionObject) |
| StartAnimation(String, CompositionAnimation, AnimationController) |
將動畫與物件指定的屬性連結起來,然後開始動畫。 (繼承來源 CompositionObject) |
| StartAnimation(String, CompositionAnimation) |
將動畫與物件指定的屬性連結起來,然後開始動畫。 (繼承來源 CompositionObject) |
| StartAnimationGroup(ICompositionAnimationBase) |
成立了一個動畫小組。 CompositionObject 上的 StartAnimationGroup 方法可以讓你啟動 CompositionAnimationGroup。 群組中的所有動畫都會同時在物件上啟動。 (繼承來源 CompositionObject) |
| StopAnimation(String) |
斷開動畫與指定屬性的連結並停止該動畫。 (繼承來源 CompositionObject) |
| StopAnimationGroup(ICompositionAnimationBase) |
停止一個動畫組。 (繼承來源 CompositionObject) |
| TryGetAnimationController(String) |
回傳一個 AnimationController,代表在指定屬性上執行的動畫。 (繼承來源 CompositionObject) |