AttachablePropertyServices.TryGetProperty 方法

定義

多載

TryGetProperty(Object, AttachableMemberIdentifier, Object)

嘗試在指定的存放區中,取得指定之可附加屬性的值。 如果存放區中沒有特定的可附加屬性,則不要擲回例外狀況。

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

嘗試在指定的存放區中取得指定之可附加屬性的值,並傳回泛型輸出格式。 如果存放區中沒有特定的可附加屬性,則不要擲回例外狀況。

TryGetProperty(Object, AttachableMemberIdentifier, Object)

嘗試在指定的存放區中,取得指定之可附加屬性的值。 如果存放區中沒有特定的可附加屬性,則不要擲回例外狀況。

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

參數

instance
Object

實作 IAttachedPropertyStore 的特定可附加屬性存放區,或任何要使用靜態預設可附加屬性存放區的非 null 物件。

name
AttachableMemberIdentifier

要取得值之可附加屬性項目的識別項。

value
Object

Out 參數。 如果當這個方法傳回時,name 存在存放區中且有一個值,則包含值的目的地物件。

傳回

如果已在存放區中找到 name 的可附加屬性項目,且值已張貼至 value,則為 true,否則為 false

適用於

TryGetProperty<T>(Object, AttachableMemberIdentifier, T)

嘗試在指定的存放區中取得指定之可附加屬性的值,並傳回泛型輸出格式。 如果存放區中沒有特定的可附加屬性,則不要擲回例外狀況。

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

類型參數

T

預期的輸出型別。

參數

instance
Object

實作 IAttachedPropertyStore 的特定可附加屬性存放區,或任何要存取靜態預設可附加屬性存放區的非 null 物件。

name
AttachableMemberIdentifier

要取得值之可附加屬性項目的識別項。

value
T

Out 參數。 如果當這個方法傳回時,name 存在存放區中且有一個值,則包含值的目的地物件。

傳回

如果已在存放區中找到 name 的可附加屬性項目,且值已張貼至 value,則為 true,否則為 false

適用於