Udostępnij za pośrednictwem


AttachedPropertyBrowsableWhenAttributePresentAttribute Klasa

Definicja

Określa, że dołączona właściwość można przeglądać tylko w elemecie, który ma również inny określony atrybut platformy .NET zastosowany do definicji klasy.

public ref class AttachedPropertyBrowsableWhenAttributePresentAttribute sealed : System::Windows::AttachedPropertyBrowsableAttribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)]
public sealed class AttachedPropertyBrowsableWhenAttributePresentAttribute : System.Windows.AttachedPropertyBrowsableAttribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)>]
type AttachedPropertyBrowsableWhenAttributePresentAttribute = class
    inherit AttachedPropertyBrowsableAttribute
Public NotInheritable Class AttachedPropertyBrowsableWhenAttributePresentAttribute
Inherits AttachedPropertyBrowsableAttribute
Dziedziczenie
AttachedPropertyBrowsableWhenAttributePresentAttribute
Atrybuty

Uwagi

Znaczenie terminu browsable używanego w opisach tego atrybutu .NET Framework jest analogiczne do opisów podanych dla BrowsableAttributeelementu , ale stan przeglądania dołączonej właściwości jest szczególnie istotny dla informacji o właściwości dla języka XAML (Extensible Application Markup Language), ponieważ dołączona właściwość jest przede wszystkim koncepcją XAML.

Ten atrybut .NET Framework należy zastosować tylko w metodzie pobierania dołączonych definicji właściwości. Nie należy stosować tego atrybutu .NET Framework do zestawu dostępu. Chociaż intuicyjnie jest to operacja zestawu, która jest wykonywana do przeglądania dla języka XAML w odpowiednich elementach, jest to obecność i cechy metody uzyskiwania dostępu do elementu definiującego właściwość, który kontroluje prawdziwe zachowanie.

Aby uzyskać ogólne informacje na temat deklarowania dołączonych właściwości, zobacz Omówienie dołączonych właściwości.

Konstruktory

AttachedPropertyBrowsableWhenAttributePresentAttribute(Type)

Inicjuje nowe wystąpienie klasy AttachedPropertyBrowsableWhenAttributePresentAttribute.

Właściwości

AttributeType

Pobiera typ atrybutu .NET Framework, który musi być również stosowany w klasie.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego Attributeelementu .

(Odziedziczone po Attribute)

Metody

Equals(Object)

Określa, czy bieżący AttachedPropertyBrowsableWhenAttributePresentAttribute atrybut .NET Framework jest równy określonemu obiektowi.

GetHashCode()

Zwraca kod skrótu dla tego AttachedPropertyBrowsableWhenAttributePresentAttribute atrybutu .NET Framework.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsDefaultAttribute()

W przypadku zastąpienia w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

Po przesłonięciu w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, który może służyć do pobierania informacji o typie dla interfejsu.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

(Odziedziczone po Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

(Odziedziczone po Attribute)

Dotyczy