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


AttachedPropertyBrowsableForTypeAttribute Класс

Определение

Указывает, что присоединенное свойство можно просматривать только для элементов, производных от указанного типа.

public ref class AttachedPropertyBrowsableForTypeAttribute sealed : System::Windows::AttachedPropertyBrowsableAttribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class AttachedPropertyBrowsableForTypeAttribute : System.Windows.AttachedPropertyBrowsableAttribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type AttachedPropertyBrowsableForTypeAttribute = class
    inherit AttachedPropertyBrowsableAttribute
Public NotInheritable Class AttachedPropertyBrowsableForTypeAttribute
Inherits AttachedPropertyBrowsableAttribute
Наследование
AttachedPropertyBrowsableForTypeAttribute
Атрибуты

Комментарии

Значение термина browsable, как используется в описаниях этого атрибута .NET Framework, аналогично описаниям, заданным для BrowsableAttribute, но просматриваемое состояние для присоединенного свойства особенно важно для сведений о свойствах для языка разметки расширяемых приложений (XAML), так как присоединенное свойство в основном является понятием XAML.

Если для атрибута .NET Framework AttachedPropertyBrowsableForTypeAttribute задано несколько типов, свойство можно просматривать, если какой-либо указанный тип совпадает (логический или). Тип также может быть интерфейсом.

Этот атрибут .NET Framework указывает AllowMultipletrue.

Этот атрибут .NET Framework должен применяться только к методу доступа к определениям присоединенных свойств. Не применяйте этот атрибут .NET Framework к методу доступа set. Хотя интуитивно это операция набора, которая выполняется для просмотра для XAML на соответствующих элементах, это присутствие и характеристики метода доступа к свойству, определяющего элемент, который управляет истинным поведением.

Общие сведения об объявлении присоединенных свойств см. в обзоре присоединенных свойств.

Конструкторы

AttachedPropertyBrowsableForTypeAttribute(Type)

Инициализирует новый экземпляр класса AttachedPropertyBrowsableForTypeAttribute с помощью предоставленного targetType.

Свойства

TargetType

Возвращает базовый тип, который ограничивает использование присоединенного свойства, в котором применяется этот атрибут .NET Framework.

TypeId

Возвращает уникальный идентификатор типа для этого атрибута .NET Framework AttachedPropertyBrowsableForTypeAttribute.

Методы

Equals(Object)

Определяет, равен ли текущий AttachedPropertyBrowsableForTypeAttribute атрибут .NET Framework указанному объекту.

GetHashCode()

Возвращает хэш-код для этого атрибута .NET Framework AttachedPropertyBrowsableForTypeAttribute.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен с соответствующим набором идентификаторов диспетчера.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Извлекает сведения о типе объекта, который можно использовать для получения сведений о типе для интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Извлекает количество интерфейсов сведений о типе, которые предоставляет объект (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к свойствам и методам, предоставляемым объектом.

(Унаследовано от Attribute)

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