AttachablePropertyServices.TryGetProperty Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
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.
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
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
.