AttachablePropertyServices.TryGetProperty 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 的对象以使用静态默认可附加属性存储。
要为其获取值的可附加属性条目的标识符。
- value
- Object
输出参数。 当此方法返回时,如果 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 的对象,用于访问静态默认可附加属性存储。
要为其获取值的可附加属性条目的标识符。
- value
- T
输出参数。 当此方法返回时,如果 name
存在于存储中并且具有值,则会包含值的目标对象。
返回
如果在存储中找到了 name
的可附加属性条目,并且值已传递到 value
,则为 true
;否则为 false
。