XamlMember.IsAmbient Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, представляет ли этот объект XamlMember внешнее свойство.
public:
property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean
Значение свойства
Значение true
, если об объекте XamlMember сообщается, что он является внешним свойством; в противном случае — значение false
.
Комментарии
Вызов IsAmbient вызывает LookupIsAmbient или определенное переопределение этого метода. Это поведение происходит в реализациях, в которых начальная логика внутреннего отражения еще не задала информацию.
Проверка внешних свойств обычно является частью логики обработки XAML, чтобы убедиться, что объекты и значения, основанные на использовании окружения для квалификации типов, могут работать правильно. API-интерфейсы служб XAML платформа .NET Framework и контекст схемы XAML по умолчанию заполняет это значение на основе присвоенияAmbientAttribute. Реализация по умолчанию использует этот существующий LookupIsAmbient AmbientAttribute метод, и возвращается true
, если AmbientAttribute он существует в объявлении члена.
AmbientAttribute находится в элементах нескольких типов WPF, включая Application, Setterи Style. Он также находится в типе ResourceDictionary , который означает, что любой элемент, который используется ResourceDictionary в качестве его типа, должен рассматриваться как внешний, даже если член не является конкретным атрибутом.