Condividi tramite


AttachablePropertyServices.TryGetProperty Metodo

Definizione

Overload

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Tenta di ottenere un valore per la proprietà associabile specificata nell'archivio specificato. Non viene generata un'eccezione se la proprietà associabile specifica non esiste nell'archivio.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Tenta di ottenere un valore per la proprietà associabile specificata nell'archivio specificato restituendo un formato di output generico. Non viene generata un'eccezione se la proprietà associabile specifica non esiste nell'archivio.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Tenta di ottenere un valore per la proprietà associabile specificata nell'archivio specificato. Non viene generata un'eccezione se la proprietà associabile specifica non esiste nell'archivio.

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

Parametri

instance
Object

Archivio di proprietà associabili specifico che implementa IAttachedPropertyStore o qualsiasi oggetto non null per utilizzare un archivio di proprietà associabili predefinito statico.

name
AttachableMemberIdentifier

Identificatore della voce della proprietà associabile per la quale ottenere un valore.

value
Object

Parametro out. Quando questo metodo restituisce il risultato, contiene l'oggetto di destinazione per il valore se name esiste nell'archivio e dispone di un valore.

Restituisce

Boolean

true se nell'archivio è stata trovata una voce della proprietà associabile per name e un valore è stato inviato a value; in caso contrario, false.

Si applica a

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Tenta di ottenere un valore per la proprietà associabile specificata nell'archivio specificato restituendo un formato di output generico. Non viene generata un'eccezione se la proprietà associabile specifica non esiste nell'archivio.

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

Parametri di tipo

T

Tipo previsto dell'output.

Parametri

instance
Object

Archivio di proprietà associabili specifico che implementa IAttachedPropertyStore o qualsiasi oggetto non null per accedere a un archivio di proprietà associabili predefinito statico.

name
AttachableMemberIdentifier

Identificatore della voce della proprietà associabile per la quale ottenere un valore.

value
T

Parametro out. Quando questo metodo restituisce il risultato, contiene l'oggetto di destinazione per il valore se name esiste nell'archivio e dispone di un valore.

Restituisce

Boolean

true se nell'archivio è stata trovata una voce della proprietà associabile per name e un valore è stato inviato a value; in caso contrario, false.

Si applica a