Поделиться через


XamlType.LookupAttachableMember(String) Метод

Определение

Возвращает XamlMember для конкретного именованного подключения из этого XamlType.

protected:
 virtual System::Xaml::XamlMember ^ LookupAttachableMember(System::String ^ name);
protected virtual System.Xaml.XamlMember LookupAttachableMember (string name);
abstract member LookupAttachableMember : string -> System.Xaml.XamlMember
override this.LookupAttachableMember : string -> System.Xaml.XamlMember
Protected Overridable Function LookupAttachableMember (name As String) As XamlMember

Параметры

name
String

Имя присоединенного элемента для получения в ownerTypeName.MemberName форме.

Возвращаемое значение

Объект XamlMember для запрошенного присоединенного элемента; в противном случае null, если не существует присоединенного члена по этому имени.

Комментарии

Этот метод можно вызвать, когда вызывающий объект получает значение из GetAttachableMember.

Реализация по умолчанию использует внутреннее отражение СРЕДЫ CLR. Если UnderlyingTypenull, реализация по умолчанию может использовать BaseType, если она доступна. Это поведение вызывает LookupAttachableMember рекурсивно, чтобы попытаться найти допустимый базовый тип и возвращает null, если допустимый базовый тип отсутствует.

Переопределите этот метод, если вы не используете внутреннее отражение СРЕДЫ CLR по умолчанию и используете метаданные или другие методы для создания отчетов о системе типов XAML или сведений о схеме типа.

Важный

LookupAttachableMember является виртуальным и поэтому может быть переопределен. Переопределение может (независимо от вредоносных целей или в противном случае) изменить сообщаемые члены типа XAML, чтобы они больше не соответствовали ожидаемому способу с TypeDescriptorGet* сведениями о базовом типе СРЕДЫ CLR. Для любых критически важных проверок отчетов о членах используйте базовый тип СРЕДЫ CLR.

Применяется к