Compartir a través de


AttachablePropertyServices.TryGetProperty Método

Definición

Sobrecargas

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Intenta obtener un valor para la propiedad que se va a asociar indicada del almacén especificado. No produce ninguna excepción si la propiedad que se puede asociar especificada no existe en el almacén.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Intenta obtener un valor para la propiedad que se puede adjuntar especificada del almacén indicado, devolviendo un formulario de resultado genérico. No produce ninguna excepción si la propiedad que se puede asociar especificada no existe en el almacén.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Intenta obtener un valor para la propiedad que se va a asociar indicada del almacén especificado. No produce ninguna excepción si la propiedad que se puede asociar especificada no existe en el almacén.

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

Parámetros

instance
Object

Almacén específico de propiedades que se pueden adjuntar que implementa IAttachedPropertyStore, o cualquier objeto distinto de NULL para usar un almacén predeterminado estático de propiedades que se pueden adjuntar.

name
AttachableMemberIdentifier

Identificador de la entrada de propiedad adjuntable para la que se obtiene un valor.

value
Object

Parámetro de salida. Cuando este método devuelve un valor, contiene el objeto de destino para el valor si name existe en el almacén y tiene un valor.

Devoluciones

Es true si se encontró una entrada de propiedad que se puede asociar para name en el almacén y se envió un valor para value; de lo contrario, es false.

Se aplica a

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Intenta obtener un valor para la propiedad que se puede adjuntar especificada del almacén indicado, devolviendo un formulario de resultado genérico. No produce ninguna excepción si la propiedad que se puede asociar especificada no existe en el almacén.

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

Parámetros de tipo

T

El tipo esperado de resultado.

Parámetros

instance
Object

Almacén específico de propiedades que se pueden adjuntar que implementa IAttachedPropertyStore, o cualquier objeto distinto de NULL para obtener acceso a un almacén predeterminado estático de propiedades que se pueden adjuntar.

name
AttachableMemberIdentifier

Identificador de la entrada de propiedad adjuntable para la que se obtiene un valor.

value
T

Parámetro de salida. Cuando este método devuelve un valor, contiene el objeto de destino para el valor si name existe en el almacén y tiene un valor.

Devoluciones

Es true si se encontró una entrada de propiedad que se puede asociar para name en el almacén y se envió un valor para value; de lo contrario, es false.

Se aplica a