Freigeben über


AttachablePropertyServices.TryGetProperty Methode

Definition

Überlädt

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Versucht, einen Wert für die angegebene anfügbare Eigenschaft im angegebenen Speicher abzurufen. Löst keine Ausnahme aus, wenn die bestimmte anfügbare Eigenschaft im Speicher nicht vorhanden ist.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Versucht, einen Wert für die angegebene anfügbare Eigenschaft im angegebenen Speicher abzurufen und gibt ein generisches Ausgabeformat zurück. Löst keine Ausnahme aus, wenn die bestimmte anfügbare Eigenschaft im Speicher nicht vorhanden ist.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Versucht, einen Wert für die angegebene anfügbare Eigenschaft im angegebenen Speicher abzurufen. Löst keine Ausnahme aus, wenn die bestimmte anfügbare Eigenschaft im Speicher nicht vorhanden ist.

public:
 static bool TryGetProperty(System::Object ^ instance, System::Xaml::AttachableMemberIdentifier ^ name, [Runtime::InteropServices::Out] System::Object ^ % value);
public static bool TryGetProperty (object instance, System.Xaml.AttachableMemberIdentifier name, out object value);
static member TryGetProperty : obj * System.Xaml.AttachableMemberIdentifier * obj -> bool
Public Shared Function TryGetProperty (instance As Object, name As AttachableMemberIdentifier, ByRef value As Object) As Boolean

Parameter

instance
Object

Ein bestimmter anfügbarer Eigenschaftsspeicher, der das IAttachedPropertyStore-Element implementiert, oder ein Objekt ungleich NULL, das einen statischen, anfügbaren Standardeigenschaftsspeicher verwenden soll.

name
AttachableMemberIdentifier

Der Bezeichner des anfügbaren Eigenschaftseintrags, für den ein Wert abgerufen werden soll.

value
Object

Out-Parameter. Enthält bei Beendigung dieser Methode das Zielobjekt für den Wert, wenn name im Speicher vorhanden ist und über einen Wert verfügt.

Gibt zurück

true, wenn im Speicher ein anfügbarer Eigenschaftseintrag für name gefunden wurde und ein Wert an value gesendet wurde, andernfalls false.

Gilt für:

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Versucht, einen Wert für die angegebene anfügbare Eigenschaft im angegebenen Speicher abzurufen und gibt ein generisches Ausgabeformat zurück. Löst keine Ausnahme aus, wenn die bestimmte anfügbare Eigenschaft im Speicher nicht vorhanden ist.

public:
generic <typename T>
 static bool TryGetProperty(System::Object ^ instance, System::Xaml::AttachableMemberIdentifier ^ name, [Runtime::InteropServices::Out] T % value);
public static bool TryGetProperty<T> (object instance, System.Xaml.AttachableMemberIdentifier name, out T value);
static member TryGetProperty : obj * System.Xaml.AttachableMemberIdentifier * 'T -> bool
Public Shared Function TryGetProperty(Of T) (instance As Object, name As AttachableMemberIdentifier, ByRef value As T) As Boolean

Typparameter

T

Der erwartete Typ der Ausgabe.

Parameter

instance
Object

Ein bestimmter anfügbarer Eigenschaftsspeicher, der das IAttachedPropertyStore-Element implementiert, oder ein beliebiges Objekt ungleich NULL für den Zugriff auf einen statischen, anfügbaren Standardeigenschaftsspeicher.

name
AttachableMemberIdentifier

Der Bezeichner des anfügbaren Eigenschaftseintrags, für den ein Wert abgerufen werden soll.

value
T

Out-Parameter. Enthält bei Beendigung dieser Methode das Zielobjekt für den Wert, wenn name im Speicher vorhanden ist und über einen Wert verfügt.

Gibt zurück

true, wenn im Speicher ein anfügbarer Eigenschaftseintrag für name gefunden wurde und ein Wert an value gesendet wurde, andernfalls false.

Gilt für: