XamlObjectWriter.OnSetValue(Object, XamlMember, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为此编写器调用任何与 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
。