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

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

Комментарии

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

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

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

Важно!

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

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