Sdílet prostřednictvím


AttachablePropertyServices.TryGetProperty Metoda

Definice

Přetížení

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Pokusí se získat hodnotu pro zadanou připojitelnou vlastnost v zadaném úložišti. Nevyvolá výjimku, pokud konkrétní připojitelná vlastnost v úložišti neexistuje.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Pokusí se získat hodnotu pro zadanou připojitelnou vlastnost v zadaném úložišti, která vrací obecný výstupní formulář. Nevyvolá výjimku, pokud konkrétní připojitelná vlastnost v úložišti neexistuje.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Pokusí se získat hodnotu pro zadanou připojitelnou vlastnost v zadaném úložišti. Nevyvolá výjimku, pokud konkrétní připojitelná vlastnost v úložišti neexistuje.

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

Parametry

instance
Object

Konkrétní úložiště připojitelných vlastností, které implementuje IAttachedPropertyStore; nebo jakýkoli objekt bez null pro použití statického výchozího připojitelného úložiště vlastností.

name
AttachableMemberIdentifier

Identifikátor položky připojitelné vlastnosti, pro kterou se má získat hodnota.

value
Object

Out parameter. Když tato metoda vrátí, obsahuje cílový objekt pro hodnotu, pokud name existuje v úložišti a má hodnotu.

Návraty

Boolean

true byla-li v úložišti nalezena položka name připojitelné vlastnosti a hodnota byla zaúčtována do value; jinak , false.

Platí pro

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Pokusí se získat hodnotu pro zadanou připojitelnou vlastnost v zadaném úložišti, která vrací obecný výstupní formulář. Nevyvolá výjimku, pokud konkrétní připojitelná vlastnost v úložišti neexistuje.

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

Parametry typu

T

Očekávaný typ výstupu.

Parametry

instance
Object

Konkrétní připojitelné úložiště vlastností, které implementuje IAttachedPropertyStore; nebo jakýkoli nenulový objekt pro přístup ke statickému výchozímu připojitelnému úložišti vlastností.

name
AttachableMemberIdentifier

Identifikátor položky připojitelné vlastnosti, pro kterou se má získat hodnota.

value
T

Out parameter. Když tato metoda vrátí, obsahuje cílový objekt pro hodnotu, pokud name existuje v úložišti a má hodnotu.

Návraty

Boolean

true byla-li v úložišti nalezena položka name připojitelné vlastnosti a hodnota byla zaúčtována do value; jinak , false.

Platí pro