AttachablePropertyServices.TryGetProperty Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
TryGetProperty(Object, AttachableMemberIdentifier, Object) |
Attempts to get a value for the specified attachable property in the specified store. Does not throw an exception if the specific attachable property does not exist in the store. |
TryGetProperty<T>(Object, AttachableMemberIdentifier, T) |
Attempts to get a value for the specified attachable property in the specified store, returning a generic output form. Does not throw an exception if the specific attachable property does not exist in the store. |
TryGetProperty(Object, AttachableMemberIdentifier, Object)
Attempts to get a value for the specified attachable property in the specified store. Does not throw an exception if the specific attachable property does not exist in the store.
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
Parameters
- instance
- Object
A specific attachable property store that implements IAttachedPropertyStore; or any non-null object to use a static default attachable property store.
The identifier of the attachable property entry for which to get a value.
- value
- Object
Out parameter. When this method returns, contains the destination object for the value if name
exists in the store and has a value.
Returns
true
if an attachable property entry for name
was found in the store and a value was posted to value
; otherwise, false
.
Applies to
TryGetProperty<T>(Object, AttachableMemberIdentifier, T)
Attempts to get a value for the specified attachable property in the specified store, returning a generic output form. Does not throw an exception if the specific attachable property does not exist in the store.
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
Type Parameters
- T
The expected type of the output.
Parameters
- instance
- Object
A specific attachable property store that implements IAttachedPropertyStore; or any non-null object to access a static default attachable property store.
The identifier of the attachable property entry for which to get a value.
- value
- T
Out parameter. When this method returns, contains the destination object for the value if name
exists in the store and has a value.
Returns
true
if an attachable property entry for name
was found in the store and a value was posted to value
; otherwise, false
.