DependencyObject.SetCurrentValue(DependencyProperty, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置依赖属性的值而不更改其值源。
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)
参数
要设置的依赖属性的标识符。
- value
- Object
新的本地值。
例外
尝试修改只读依赖属性或密封 DependencyObject 上的属性。
value
不是为 dp
属性注册的正确类型。
注解
此方法由一个组件使用,该组件以编程方式设置其自己的属性之一的值,而不禁用应用程序对 属性的声明使用。 方法 SetCurrentValue 更改属性的有效值,但现有触发器、数据绑定和样式将继续有效。