XamlDirective 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在成员兼作 XAML 指令时为成员提供 XAML 类型系统标识符。 在处理成员节点的过程中,XAML 读取器和 XAML 编写器使用 XamlDirective 标识符。 如果读取器位于 StartMember 上,而且 IsDirective 为 true
,则使用此标识符。
public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
- 继承
注解
XamlDirective 当 成员是 XAML 指令时,为 XAML 类型系统提供预期值。 根据定义,XAML 指令的特征始终返回属性子 XamlMember 集的相同结果,并且针对所有可能的 XAML 指令报告相同的 XAML 类型系统信息。 特定于指令的 XAML 类型系统特征的报告是通过内部行为或通过类中虚拟成员的替代来完成的XamlMemberLookup*
XamlDirective。
以下列表显示了当 成员实际XamlDirective为 时 XAML 指令XamlMember的返回结果:
LookupCustomAttributeProvider 始终
null
为 。DeferringLoader 始终
null
为 。DependsOn 始终
null
为 。IsAmbient 始终
false
为 。IsAttachable 始终
false
为 。IsDirective 始终
true
为 。IsEvent 始终
false
为 。IsReadOnly 始终
false
为 。IsReadPublic 始终
true
为 。IsWritePublic 始终
true
为 。
此外,的内部 DeclaringType 支持将保持未设置并返回 null
。
重要
XamlDirective 是一个 XamlMember 子类。 与 一 XamlMember样, XamlDirective XAML 类型系统报告访问权限的方式具有安全注意事项。 请参阅 XamlMember。
构造函数
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
初始化 XamlDirective 类的新实例,同时为 XamlDirective 各个情况下的每个可能值指定值。 |
XamlDirective(String, String) |
初始化 XamlDirective 类的新实例,同时为名称和单个 XAML 命名空间指定值。 只有在您希望或预计 IsUnknown 对于指令报告 |
属性
方法
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈