XamlSetMarkupExtensionEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 XAML 对象编写器在使用标记扩展设置值时调用的回调提供数据。
public ref class XamlSetMarkupExtensionEventArgs : System::Windows::Markup::XamlSetValueEventArgs
public class XamlSetMarkupExtensionEventArgs : System.Windows.Markup.XamlSetValueEventArgs
type XamlSetMarkupExtensionEventArgs = class
inherit XamlSetValueEventArgs
Public Class XamlSetMarkupExtensionEventArgs
Inherits XamlSetValueEventArgs
- 继承
注解
尽管类可能指示 XamlSetMarkupExtensionAttribute 它处理通过标记扩展设置值的所有尝试,但它也可能使用多个标记扩展来执行此操作。 因此,每个集操作最终在支持代码中解析为单独的标记扩展实现。 类 XamlSetMarkupExtensionEventArgs 报告每个尝试的标记扩展集操作的详细信息,以便回调可以针对不同的 MarkupExtension 情况相应地分支。
构造函数
XamlSetMarkupExtensionEventArgs(XamlMember, MarkupExtension, IServiceProvider) |
初始化 XamlSetMarkupExtensionEventArgs 类的新实例。 |
属性
Handled |
获取或设置一个值,该值确定使用 XamlSetValueEventArgs 的调用方是否可以使用值,而不必调用 CallBase()。 (继承自 XamlSetValueEventArgs) |
MarkupExtension |
获取与此 MarkupExtension 相关的 XamlSetMarkupExtensionEventArgs 引用。 |
Member |
获取所设置的成员的 XAML 类型系统和 XAML 架构信息。 (继承自 XamlSetValueEventArgs) |
ServiceProvider |
获取传递给标记扩展的服务提供程序信息。 |
Value |
获取要为所设置的成员提供的值。 (继承自 XamlSetValueEventArgs) |
方法
CallBase() |
为调用针对当前活动类型基类定义的回调提供了一条途径。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |