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
| Nazwa | Opis |
|---|---|
| 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łączania 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łączania 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łączania 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 implementujący IAttachedPropertyStoreobiekt lub dowolny obiekt inny niż null do użycia statycznego domyślnego magazynu właściwości dołączania.
Identyfikator wpisu właściwości możliwej do dołączenia, dla którego ma zostać pobrana wartość.
- value
- Object
Parametr wyjściowy. Gdy ta metoda zwraca, zawiera obiekt docelowy dla wartości, jeśli name istnieje w magazynie i ma wartość.
Zwraca
true jeśli wpis name właściwości z możliwością dołączenia został znaleziony w magazynie, a wartość została wysłana do value; 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łączania 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
Konkretny dołączany magazyn właściwości implementujący IAttachedPropertyStoreobiekt lub dowolny obiekt inny niż null w celu uzyskania dostępu do statycznego domyślnego magazynu dołączanych właściwości.
Identyfikator wpisu właściwości możliwej do dołączenia, dla którego ma zostać pobrana wartość.
- value
- T
Parametr wyjściowy. Gdy ta metoda zwraca, zawiera obiekt docelowy dla wartości, jeśli name istnieje w magazynie i ma wartość.
Zwraca
true jeśli wpis name właściwości z możliwością dołączenia został znaleziony w magazynie, a wartość została wysłana do value; w przeciwnym razie false.