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 更改属性的有效值,但现有触发器、数据绑定和样式将继续有效。

适用于