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, который будет использоваться в качестве статического хранилища присоединяемых свойств по умолчанию.
Идентификатор записи присоединяемого свойства в хранилище, для которой нужно получить значение.
- value
- Object
Выходной параметр. Если объект name
существует в хранилище и имеет значение, этот параметр, возвращаемый данным методом, содержит целевой объект для значения.
Возвращаемое значение
Значение true
, если запись присоединяемого свойства для имени name
была найдена в хранилище и параметру value
было передано значение; в противном случае — значение 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
существует в хранилище и имеет значение, этот параметр, возвращаемый данным методом, содержит целевой объект для значения.
Возвращаемое значение
Значение true
, если запись присоединяемого свойства для имени name
была найдена в хранилище и параметру value
было передано значение; в противном случае — значение false
.