BindingContext.GetInnerProperty<T> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает запрошенный типизированный объект, если он имеется, из соответствующего уровня стека привязок.
public:
generic <typename T>
where T : class T GetInnerProperty();
public T GetInnerProperty<T> () where T : class;
member this.GetInnerProperty : unit -> 'T (requires 'T : null)
Public Function GetInnerProperty(Of T As Class) () As T
Параметры типа
- T
Типизированный объект, запрашиваемый методом.
Возвращаемое значение
Запрашиваемый типизированный объект T
, если он имеется, или значение null
, если он отсутствует.
Примеры
CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
BindingContext context = new BindingContext(binding, bpCol);
XmlDictionaryReaderQuotas quotas = context.GetInnerProperty<XmlDictionaryReaderQuotas>();
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim context As New BindingContext(binding, bpCol)
Dim quotas As XmlDictionaryReaderQuotas = context.GetInnerProperty(Of XmlDictionaryReaderQuotas)()
Комментарии
Клонирует контекст привязки и вызывает метод GetProperty<T>(BindingContext) для следующего элемента привязки, находящегося в контексте привязки.