DependencyObject.SetValueBase(DependencyProperty, Object) 方法

定义

通过跳过 DependencyProperty,将 Object 的值设置为指定的 SetValue(DependencyProperty, Object)

public:
 void SetValueBase(System::Workflow::ComponentModel::DependencyProperty ^ dependencyProperty, System::Object ^ value);
public void SetValueBase (System.Workflow.ComponentModel.DependencyProperty dependencyProperty, object value);
member this.SetValueBase : System.Workflow.ComponentModel.DependencyProperty * obj -> unit
Public Sub SetValueBase (dependencyProperty As DependencyProperty, value As Object)

参数

dependencyProperty
DependencyProperty

要设置为 DependencyPropertyObject

value
Object

要成为 Object 的值的 DependencyProperty

例外

dependencyProperty 为空引用(在 Visual Basic 中为 Nothing)。

注解

此方法在 SetValue 重写实现中很有用。 通常,在调用 SetValue 方法之前,SetValueBase 重写代码将执行一些自定义逻辑。

若要设置 SetValue 重写,可以在 PropertyMetadataDependencyPropertyRegister 调用中使用 RegisterAttached

适用于