Compartilhar via


AttachablePropertyServices.TryGetProperty Método

Definição

Sobrecargas

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Tenta obter um valor para a propriedade anexável especificada no repositório especificado. Não lançará uma exceção se a propriedade anexável específica não existir no repositório.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Tenta obter um valor para a propriedade anexável especificada no repositório especificado, retornando um formulário genérico de saída. Não lançará uma exceção se a propriedade anexável específica não existir no repositório.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Tenta obter um valor para a propriedade anexável especificada no repositório especificado. Não lançará uma exceção se a propriedade anexável específica não existir no repositório.

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 repositório de propriedades anexáveis específico que implementa IAttachedPropertyStore; ou qualquer objeto não nulo para usar um repositório de propriedades anexáveis padrão estático.

name
AttachableMemberIdentifier

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

value
Object

Parâmetro de saída. Quando esse método for retornado, ele conterá o objeto de destino para o valor se name existir no repositório e tiver um valor.

Retornos

Boolean

true se uma entrada de propriedade anexável para name for encontrada no repositório e um valor for lançado 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 repositório especificado, retornando um formulário genérico de saída. Não lançará uma exceção se a propriedade anexável específica não existir no repositório.

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

O tipo esperado da saída.

Parâmetros

instance
Object

Um repositório de propriedades anexáveis específico que implementa IAttachedPropertyStore; ou qualquer objeto não nulo para acessar um repositório de propriedades anexáveis padrão estático.

name
AttachableMemberIdentifier

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

value
T

Parâmetro de saída. Quando esse método for retornado, ele conterá o objeto de destino para o valor se name existir no repositório e tiver um valor.

Retornos

Boolean

true se uma entrada de propriedade anexável para name for encontrada no repositório e um valor for lançado em value; caso contrário, false.

Aplica-se a