XamlMember.IsAmbient Свойство

Определение

Получает значение, указывающее, представляет ли этот объект XamlMember внешнее свойство.

public:
 property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean

Значение свойства

Boolean

Значение true, если об объекте XamlMember сообщается, что он является внешним свойством; в противном случае — значение false.

Комментарии

Вызов IsAmbient вызывает LookupIsAmbient или определенное переопределение этого метода. Это поведение происходит в реализациях, в которых начальная логика внутреннего отражения еще не задала информацию.

Проверка внешних свойств обычно является частью логики обработки XAML, чтобы убедиться, что объекты и значения, основанные на использовании окружения для квалификации типов, могут работать правильно. API-интерфейсы служб XAML платформа .NET Framework и контекст схемы XAML по умолчанию заполняет это значение на основе присвоенияAmbientAttribute. Реализация по умолчанию использует этот существующий LookupIsAmbient AmbientAttribute метод, и возвращается true , если AmbientAttribute он существует в объявлении члена.

AmbientAttribute находится в элементах нескольких типов WPF, включая Application, Setterи Style. Он также находится в типе ResourceDictionary , который означает, что любой элемент, который используется ResourceDictionary в качестве его типа, должен рассматриваться как внешний, даже если член не является конкретным атрибутом.

Применяется к

См. также раздел