Bagikan melalui


AttachablePropertyServices.TryGetProperty Metode

Definisi

Overload

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Mencoba mendapatkan nilai untuk properti yang dapat dilampirkan yang ditentukan di penyimpanan yang ditentukan. Tidak memberikan pengecualian jika properti tertentu yang dapat dilampirkan tidak ada di penyimpanan.

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Mencoba untuk mendapatkan nilai untuk properti yang dapat dilampirkan yang ditentukan di penyimpanan yang ditentukan, mengembalikan formulir output generik. Tidak memberikan pengecualian jika properti tertentu yang dapat dilampirkan tidak ada di penyimpanan.

TryGetProperty(Object, AttachableMemberIdentifier, Object)

Mencoba mendapatkan nilai untuk properti yang dapat dilampirkan yang ditentukan di penyimpanan yang ditentukan. Tidak memberikan pengecualian jika properti tertentu yang dapat dilampirkan tidak ada di penyimpanan.

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

Parameter

instance
Object

Penyimpanan properti tertentu yang dapat dilampirkan yang mengimplementasikan IAttachedPropertyStore; atau objek non-null apa pun untuk menggunakan penyimpanan properti default statis yang dapat dilampirkan.

name
AttachableMemberIdentifier

Pengidentifikasi entri properti yang dapat dilampirkan untuk mendapatkan nilai.

value
Object

Parameter keluar. Ketika metode ini kembali, berisi objek tujuan untuk nilai jika name ada di penyimpanan dan memiliki nilai.

Mengembalikan

true jika entri properti yang dapat dilampirkan untuk name ditemukan di penyimpanan dan nilai diposting ke value; jika tidak, false.

Berlaku untuk

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

Mencoba untuk mendapatkan nilai untuk properti yang dapat dilampirkan yang ditentukan di penyimpanan yang ditentukan, mengembalikan formulir output generik. Tidak memberikan pengecualian jika properti tertentu yang dapat dilampirkan tidak ada di penyimpanan.

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

Jenis parameter

T

Jenis output yang diharapkan.

Parameter

instance
Object

Penyimpanan properti tertentu yang dapat dilampirkan yang mengimplementasikan IAttachedPropertyStore; atau objek non-null apa pun untuk mengakses penyimpanan properti default statis yang dapat dilampirkan.

name
AttachableMemberIdentifier

Pengidentifikasi entri properti yang dapat dilampirkan untuk mendapatkan nilai.

value
T

Parameter keluar. Ketika metode ini kembali, berisi objek tujuan untuk nilai jika name ada di penyimpanan dan memiliki nilai.

Mengembalikan

true jika entri properti yang dapat dilampirkan untuk name ditemukan di penyimpanan dan nilai diposting ke value; jika tidak, false.

Berlaku untuk