DependencyObject.SetCurrentValue(DependencyProperty, Object) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定相依性屬性的值,而不需要變更其值來源。
public:
void SetCurrentValue(System::Windows::DependencyProperty ^ dp, System::Object ^ value);
C#
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)
要設定之相依性屬性的識別項。
- value
- Object
新的本機值。
嘗試修改唯讀相依性屬性或密封 DependencyObject 上的屬性。
value
不是針對 dp
屬性註冊的正確類型。
這個方法是由元件使用,該元件會以程式設計方式設定其本身屬性的值,而不停用應用程式的宣告使用 屬性。 方法 SetCurrentValue 會變更 屬性的有效值,但現有的觸發程式、資料系結和樣式將繼續運作。
產品 | 版本 |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |