XamlMember.TargetType Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает XamlType типа, в котором может существовать XamlMember.
public:
property System::Xaml::XamlType ^ TargetType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType TargetType { get; }
member this.TargetType : System.Xaml.XamlType
Public ReadOnly Property TargetType As XamlType
Значение свойства
Тип, в котором может существовать XamlMember.
Комментарии
Возвращаемое значение отличается для присоединенных и не присоединенных элементов. Для несоединяемых элементов TargetType возвращает DeclaringType. Для присоединенных элементов LookupTargetType возвращает результат, основанный на этой логике:
Если отражение не может разрешить резервную копию (IsUnknown
true
), этот метод возвращает внутреннюю константу, представляющую универсальный тип объекта.Если предыдущее условие не применяется, вызывается LookupTargetType. Реализация по умолчанию возвращает XamlType, основанную на проверке методов, реализующих
get
иset
методы доступа. Класс может переопределить LookupTargetType для использования другого поведения, например других форм метаданных, которые могут сообщать о целевых типах для присоединенных членов.