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 的屬性通常會在物件模型中定義為讀寫。 這是為了讓實例在初始化之後進行調整。 不過,一旦在呼叫 RegisterAddOwnerOverrideMetadata 時取用中繼資料,屬性系統會密封中繼資料實例和任何傳達中繼資料特定屬性的屬性,現在會被視為不可變。 嘗試在此中繼資料實例上設定 IsAnimationProhibited 一次 IsSealedtrue 將會引發例外狀況。

適用於