UIPropertyMetadata.IsAnimationProhibited 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,宣告是否應在包含的元資料實例套用的相依屬性上停用動畫。
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會觸發異常。