XamlType.IsUnknown 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示此 XamlType 是否表示无法在基础类型系统中解析的类型。
public:
property bool IsUnknown { bool get(); };
public bool IsUnknown { get; }
member this.IsUnknown : bool
Public ReadOnly Property IsUnknown As Boolean
属性值
如果此 XamlType 表示不可解析的类型,则为 true
;否则为 false
。
注解
如果不对派 XamlType生类使用默认的内部 CLR 反射技术,则对此属性的调用可以调用 LookupIsUnknown 派生类上的 XamlType 替代。
对于涉及XamlObjectWriter的加载路径,XamlType不能将它true
IsUnknown写入对象图。 在默认实现下System.Xaml,调用将XamlObjectWriterException引发相关XamlType报告true
IsUnknown。XamlObjectWriter.WriteStartObject 除非已准备好处理异常XamlObjectWriter,否则不应传递XamlType该IsUnknowntrue
异常,或者有其他方法来在编写对象图之前调整XamlObjectWriter行为或 XAML 节点流。