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 перед написанием графа объектов.