Język

AttachablePropertyServices.TryGetProperty Metoda

Definicja

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.

name
AttachableMemberIdentifier

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.

name
AttachableMemberIdentifier

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.

Dotyczy