DependencyObject.SetValueBase(DependencyProperty, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过跳过 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
要设置为 DependencyProperty 的 Object。
- value
- Object
要成为 Object 的值的 DependencyProperty。
例外
dependencyProperty
为空引用(在 Visual Basic 中为 Nothing
)。
注解
此方法在 SetValue 重写实现中很有用。 通常,在调用 SetValue 方法之前,SetValueBase 重写代码将执行一些自定义逻辑。
若要设置 SetValue 重写,可以在 PropertyMetadata、DependencyProperty 或 Register 调用中使用 RegisterAttached。