語言

UIPropertyMetadata.IsAnimationProhibited 屬性

定義

取得或設定一個值,宣告是否應在包含的元資料實例套用的相依屬性上停用動畫。

public:
 property bool IsAnimationProhibited { bool get(); void set(bool value); };
public bool IsAnimationProhibited { get; set; }
member this.IsAnimationProhibited : bool with get, set
Public Property IsAnimationProhibited As Boolean

屬性值

true 表示不允許動畫; false 表示允許動畫。 預設是 false (允許動畫)。

備註

一般而言,Windows Presentation Foundation(WPF)框架實作 API 中可用的預設相依屬性可以進行動畫化。 你可以在自訂相依屬性的元資料中設定這個屬性 true ,以停用它的動畫。

若有此值 true 的屬性嘗試用作動畫目標,執行時會觸發例外。

物件模型中,任何衍生類別 PropertyMetadata 的屬性通常定義為讀寫。 這是為了在實例初始化後可以調整它們。 然而,一旦中繼資料被用於呼叫 Register、 AddOwner或 OverrideMetadata,屬性系統將封存該中繼資料實例,任何傳達中繼資料細節的屬性皆視為不可變。 嘗試在這個元資料實例上設定IsAnimationProhibited一次IsSealedtrue會觸發異常。

適用於