AttachablePropertyServices.TryGetProperty Método

Definição

Sobrecargas

Name Description
TryGetProperty(Object, AttachableMemberIdentifier, Object)

Tenta obter um valor para a propriedade anexável especificada na loja especificada. Não faz exceção se a propriedade anexável específica não existir na loja.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Tenta obter um valor para a propriedade anexável especificada no armazenamento especificado, retornando um formulário de saída genérico. Não faz exceção se a propriedade anexável específica não existir na loja.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Tenta obter um valor para a propriedade anexável especificada na loja especificada. Não faz exceção se a propriedade anexável específica não existir na loja.

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

Um armazenamento de propriedades anexável específico que implementa IAttachedPropertyStore; ou qualquer objeto não-nulo para usar um armazenamento de propriedades anexável por padrão estático.

name
AttachableMemberIdentifier

O identificador da entrada de propriedade anexável para a qual se deve obter um valor.

value
Object

Parâmetro Out. Quando este método retorna, contém o objeto de destino para o valor se name existir na loja e tiver um valor.

Devoluções

true se uma entrada de propriedade anexável para name foi encontrada na loja e um valor foi afixado em value; caso contrário, false.

Aplica-se a

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Tenta obter um valor para a propriedade anexável especificada no armazenamento especificado, retornando um formulário de saída genérico. Não faz exceção se a propriedade anexável específica não existir na loja.

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 Genérico

T

O tipo esperado de saída.

Parâmetros

instance
Object

Um armazenamento de propriedades anexável específico que implementa IAttachedPropertyStore; ou qualquer objeto não-nulo para aceder a um armazenamento de propriedades anexável por defeito estático.

name
AttachableMemberIdentifier

O identificador da entrada de propriedade anexável para a qual se deve obter um valor.

value
T

Parâmetro Out. Quando este método retorna, contém o objeto de destino para o valor se name existir na loja e tiver um valor.

Devoluções

true se uma entrada de propriedade anexável para name foi encontrada na loja e um valor foi afixado em value; caso contrário, false.

Aplica-se a