Partage via


AttachablePropertyServices.TryGetProperty Méthode

Définition

Surcharges

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Essaie d'obtenir une valeur pour la propriété pouvant être attachée spécifiée dans la banque spécifiée. Ne lève pas d'exception si la propriété pouvant être attachée spécifique n'existe pas dans la banque.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Essaie d'obtenir une valeur pour la propriété pouvant être attachée spécifiée dans la banque spécifiée, en retournant un formulaire de sortie générique. Ne lève pas d'exception si la propriété pouvant être attachée spécifique n'existe pas dans la banque.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Essaie d'obtenir une valeur pour la propriété pouvant être attachée spécifiée dans la banque spécifiée. Ne lève pas d'exception si la propriété pouvant être attachée spécifique n'existe pas dans la banque.

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

Paramètres

instance
Object

Banque de propriétés pouvant être attachées spécifique qui implémente IAttachedPropertyStore ; ou tout objet non null pour utiliser une banque de propriétés pouvant être attachées par défaut statique.

name
AttachableMemberIdentifier

Identificateur de l'entrée de propriété pouvant être attachée pour laquelle obtenir une valeur.

value
Object

Paramètre de sortie. Cette méthode retourne l'objet de destination pour la valeur si name existe dans la banque et possède une valeur.

Retours

Boolean

true si une entrée de propriété pouvant être attachée pour name a été trouvée dans la banque et qu'une valeur a été publiée dans value ; sinon, false.

S’applique à

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Essaie d'obtenir une valeur pour la propriété pouvant être attachée spécifiée dans la banque spécifiée, en retournant un formulaire de sortie générique. Ne lève pas d'exception si la propriété pouvant être attachée spécifique n'existe pas dans la banque.

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

Paramètres de type

T

Type attendu de la sortie.

Paramètres

instance
Object

Banque de propriétés pouvant être attachées spécifique qui implémente IAttachedPropertyStore, ou tout objet non null permettant d'accéder à une banque de propriétés pouvant être attachées par défaut statique.

name
AttachableMemberIdentifier

Identificateur de l'entrée de propriété pouvant être attachée pour laquelle obtenir une valeur.

value
T

Paramètre de sortie. Cette méthode retourne l'objet de destination pour la valeur si name existe dans la banque et possède une valeur.

Retours

Boolean

true si une entrée de propriété pouvant être attachée pour name a été trouvée dans la banque et qu'une valeur a été publiée dans value ; sinon, false.

S’applique à