XamlObjectWriter.OnSetValue(Object, XamlMember, Object) 方法

定义

为此编写器调用任何与 XamlSetValueHandler 关联的 XamlObjectWriterSettings 引用的方法(只要 XamlSetValueEventArgs 事件数据中的 handled 不为 true)。

protected:
 virtual bool OnSetValue(System::Object ^ eventSender, System::Xaml::XamlMember ^ member, System::Object ^ value);
protected virtual bool OnSetValue (object eventSender, System.Xaml.XamlMember member, object value);
abstract member OnSetValue : obj * System.Xaml.XamlMember * obj -> bool
override this.OnSetValue : obj * System.Xaml.XamlMember * obj -> bool
Protected Overridable Function OnSetValue (eventSender As Object, member As XamlMember, value As Object) As Boolean

参数

eventSender
Object

要作为源向处理程序报告的对象。

member
XamlMember

要设置的属性的名称,该名称将作为 XamlSetValueEventArgs 的一部分传递到处理程序。

value
Object

要为由 property 命名的属性提供的值。 此值作为 XamlSetValueEventArgs 的一部分传递给处理程序。

返回

由任何关联的处理程序设置的布尔值;否则为 false

注解

SetValue如果此 XAML 编写器的操作具有关联的处理程序 (XamlSetValueHandler在) 中XamlObjectWriterSettings声明 ,则此方法将创建新的XamlSetValueEventArgs并将其传递给处理程序。 返回值是通过读取 Handled 通过事件数据传递的值来设置的。 如果不存在处理程序并且调用此方法,则调用将返回 false

适用于