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

適用対象