DependencyObject.SetCurrentValue(DependencyProperty, Object) 方法

定義

設定相依性屬性的值,而不需要變更其值來源。

public:
 void SetCurrentValue(System::Windows::DependencyProperty ^ dp, System::Object ^ value);
public void SetCurrentValue (System.Windows.DependencyProperty dp, object value);
member this.SetCurrentValue : System.Windows.DependencyProperty * obj -> unit
Public Sub SetCurrentValue (dp As DependencyProperty, value As Object)

參數

dp
DependencyProperty

要設定之相依性屬性的識別項。

value
Object

新的本機值。

例外狀況

嘗試修改唯讀相依性屬性或密封 DependencyObject 上的屬性。

value 不是針對 dp 屬性註冊的正確類型。

備註

這個方法是由元件使用,該元件會以程式設計方式設定其本身屬性的值,而不停用應用程式的宣告使用 屬性。 方法 SetCurrentValue 會變更 屬性的有效值,但現有的觸發程式、資料系結和樣式將繼續運作。

適用於