Поделиться через


Microsoft.Windows.Design - пространство имен

Предоставляет основу XAML для любого конструктора при помощи объединительной панели служб и данных, а также обработки метаданных.

Пространство имен Microsoft.Windows.Design предоставляет классы для управления состоянием в конструкторе.Состояние представляется классом ContextItem.Поведение задается службами, которые управляются объектом ServiceManager.EditingContext хранит все сведения о состоянии конструктора.Используйте SubscribeContextCallback<TContextItemType>, чтобы получать уведомления при изменении элемента контекста.

Классы

  Класс Описание
Открытый класс AssemblyReferences Инфраструктура. Элемент контекста, поддерживающий набор ссылок, которые конструктор использует для разрешения данных о типе.
Открытый класс ContextItem Представляет одну часть состояния конструктора.
Открытый класс ContextItemManager Поддерживает набор элементов контекста.
Открытый класс DataContextValueSourceAttribute Позволяет дизайнеру определять наследование контекста данных в визуальном дереве для определенного свойства.
Открытый класс DisplayPropertyAttribute Определяет свойство, используемое при отображении экземпляра объекта в конструкторе.
Открытый класс EditingContext Содержит контекстное состояние конструктора.
Открытый класс OrderToken Универсальный класс, который определяет порядок сортировки элементов иерархии.
Открытый класс RequirementAttribute Определяет атрибуты, используемые классом RequirementValidator.
Открытый класс RequirementSubscription Выдает уведомление, если изменения в контексте редактирования удовлетворили вложенное требование.
Открытый класс RequirementValidator Определяет, доступны ли для указанного типа необходимый контекст и службы.
Открытый класс RequiresContextItemAttribute Указывает, что класс основывается на заданном контексте.
Открытый класс RequiresServiceAttribute Указывает, что класс использует заданную службу.
Открытый класс ServiceManager Представляет поведение, связанное с EditingContext.
Открытый класс ThumbnailAttribute Связывает значок с пользовательским элементом управления Windows Presentation Foundation (WPF) или Silverlight в панели элементов для Visual Studio или Expression Blend. 
Открытый класс ToolboxBrowsableAttribute Указывает, отображается ли элемент управления в обозревателе панели элементов конструктора.
Открытый класс ToolboxCategoryAttribute Указывает категорию, в которой класс отображается в панели элементов конструктора.
Открытый класс ToolboxExampleAttribute Инфраструктура. Задает тип, реализующий интерфейс IToolboxExampleFactory.
Открытый класс ToolboxTabNameAttribute Указывает вкладку, в которой класс отображается в панели элементов конструктора.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IToolboxExample Инфраструктура. Задает экземпляр примера элемента в панели инструментов визуального конструктора.
Открытый интерфейс IToolboxExampleFactory Инфраструктура. Предоставляет список примеров в панели инструментов ресурсов, которые ссылаются на тот же Type.

Делегаты

  Делегат Описание
Открытый делегат PublishServiceCallback Делегат, который вызывается обратно, если объект должен опубликовать экземпляр службы.
Открытый делегат PublishServiceCallback<TServiceType> Универсальный делегат, который вызывается обратно, если объект должен опубликовать экземпляр службы.
Открытый делегат SubscribeContextCallback Определяет метод обратного вызова, который вызывается, если изменился элемент контекста.
Открытый делегат SubscribeContextCallback<TContextItemType> Определяет метод обратного вызова, который вызывается, если изменился элемент контекста.
Открытый делегат SubscribeServiceCallback Делегат, который вызывается обратно для подписок на службу.
Открытый делегат SubscribeServiceCallback<TServiceType> Универсальный делегат, который вызывается обратно для подписок на службу.

Перечисления

  Перечисление Описание
Открытое перечисление OrderTokenConflictResolution Перечисление, используемое для указания токенов, которые должны побеждать в конфликтах упорядочивания.
Открытое перечисление OrderTokenPrecedence Перечисление, определяющее очередность токенов порядка.