Sprache

AttachablePropertyServices.TryGetProperty Methode

Definition

Überlädt

Name Beschreibung
TryGetProperty(Object, AttachableMemberIdentifier, Object)

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

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Versucht, einen Wert für die angegebene angefügte Eigenschaft im angegebenen Speicher abzurufen und ein generisches Ausgabeformular zurückzugeben. Löst keine Ausnahme aus, wenn die spezifische angefügte Eigenschaft nicht im Speicher vorhanden ist.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Versucht, einen Wert für die angegebene angefügte Eigenschaft im angegebenen Speicher abzurufen. Löst keine Ausnahme aus, wenn die spezifische angefügte Eigenschaft nicht im Speicher 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 angefügter Eigenschaftenspeicher, der ein objekt ohne Null implementiert IAttachedPropertyStore, um einen statischen, anfügenden Eigenschaftenspeicher zu verwenden.

name
AttachableMemberIdentifier

Der Bezeichner des Eintrags der angefügten Eigenschaft, für den ein Wert abgerufen werden soll.

value
Object

Ausgabeparameter. Wenn diese Methode zurückgegeben wird, enthält das Zielobjekt für den Wert, falls name vorhanden im Speicher und hat einen Wert.

Gibt zurück

true wenn ein anfügenbarer Eigenschaftseintrag name für den Speicher gefunden wurde und ein Wert in value; andernfalls false.

Gilt für:

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Versucht, einen Wert für die angegebene angefügte Eigenschaft im angegebenen Speicher abzurufen und ein generisches Ausgabeformular zurückzugeben. Löst keine Ausnahme aus, wenn die spezifische angefügte Eigenschaft nicht im Speicher 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 angefügter Eigenschaftsspeicher IAttachedPropertyStore, der implementiert ; oder ein objekt, das nicht null ist, um auf einen statischen, anfügenden Eigenschaftenspeicher zuzugreifen.

name
AttachableMemberIdentifier

Der Bezeichner des Eintrags der angefügten Eigenschaft, für den ein Wert abgerufen werden soll.

value
T

Ausgabeparameter. Wenn diese Methode zurückgegeben wird, enthält das Zielobjekt für den Wert, falls name vorhanden im Speicher und hat einen Wert.

Gibt zurück

true wenn ein anfügenbarer Eigenschaftseintrag name für den Speicher gefunden wurde und ein Wert in value; andernfalls false.

Gilt für: