AttachablePropertyServices.TryGetProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
TryGetProperty(Object, AttachableMemberIdentifier, Object) |
Próbuje uzyskać wartość określonej właściwości dołączanej w określonym magazynie. Nie zgłasza wyjątku, jeśli określona właściwość dołączana nie istnieje w magazynie. |
TryGetProperty<T>(Object, AttachableMemberIdentifier, T) |
Próbuje uzyskać wartość określonej właściwości dołączanej w określonym magazynie, zwracając ogólny formularz wyjściowy. Nie zgłasza wyjątku, jeśli określona właściwość dołączana nie istnieje w magazynie. |
TryGetProperty(Object, AttachableMemberIdentifier, Object)
Próbuje uzyskać wartość określonej właściwości dołączanej w określonym magazynie. Nie zgłasza wyjątku, jeśli określona właściwość dołączana nie istnieje w magazynie.
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
Określony dołączony magazyn właściwości, który implementuje IAttachedPropertyStoreobiekt ; lub dowolny obiekt inny niż null, aby użyć statycznego domyślnego magazynu właściwości dołączania.
Identyfikator wpisu właściwości, dla którego ma zostać pobrana wartość.
- value
- Object
Parametr out. Gdy ta metoda zwraca wartość, zawiera obiekt docelowy dla wartości, jeśli name
istnieje w magazynie i ma wartość.
Zwraca
true
jeśli w magazynie znaleziono wpis name
właściwości z możliwością dołączenia, a wartość została wysłana do value
obiektu ; w przeciwnym razie false
.
Dotyczy
TryGetProperty<T>(Object, AttachableMemberIdentifier, T)
Próbuje uzyskać wartość określonej właściwości dołączanej w określonym magazynie, zwracając ogólny formularz wyjściowy. Nie zgłasza wyjątku, jeśli określona właściwość dołączana nie istnieje w magazynie.
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
Oczekiwany typ danych wyjściowych.
Parametry
- instance
- Object
Określony dołączony magazyn właściwości, który implementuje IAttachedPropertyStoreobiekt ; lub dowolny obiekt inny niż null w celu uzyskania dostępu do statycznego domyślnego magazynu właściwości dołączanych.
Identyfikator wpisu właściwości, dla którego ma zostać pobrana wartość.
- value
- T
Parametr out. Gdy ta metoda zwraca wartość, zawiera obiekt docelowy dla wartości, jeśli name
istnieje w magazynie i ma wartość.
Zwraca
true
jeśli w magazynie znaleziono wpis name
właściwości z możliwością dołączenia, a wartość została wysłana do value
obiektu ; w przeciwnym razie false
.