XamlType.IsUnknown Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, представляет ли данный тип XamlType тип, который не может быть разрешен в базовой системе типов.
public:
property bool IsUnknown { bool get(); };
public bool IsUnknown { get; }
member this.IsUnknown : bool
Public ReadOnly Property IsUnknown As Boolean
Значение true
, если данный тип XamlType представляет неразрешимый тип; в противном случае — значение false
.
Если для XamlTypeметода отражения CLR по умолчанию не используется, вызовы этого свойства могут вызывать LookupIsUnknown переопределения производных XamlType классов.
Для пути загрузки, который включает в себяXamlObjectWriter, не true
XamlType IsUnknown может быть записан в граф объектов. При реализации System.Xaml XamlObjectWriter.WriteStartObject по умолчанию вызов вызывает исключение XamlObjectWriterException , когда соответствующие XamlType отчеты true
для IsUnknown. Перед записью графа объектов не следует передавать объект XamlType , имеющий IsUnknown значение, так как true
только вы не готовы обработать исключения XamlObjectWriter, или есть другие способы настройки XamlObjectWriter поведения или потока узлов XAML перед написанием графа объектов.