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


System.Activities.Presentation.Model Пространство имен

Предоставляет классы, связанные с моделью представления.

Классы

AttachedPropertiesService

Прикрепляет свойства к текущему экземпляру.

AttachedProperty

Используется для связывания или присоединения дополнительных сведений к экземпляру объекта.

AttachedProperty<T>

Содержит коллекцию вложенных свойств.

AttachedPropertyInfo

Предоставляет свойства вложенного свойства.

AttachedPropertyInfo<T>

Предоставляет свойства вложенного свойства.

Change

Абстрактный класс, реализация которого используется для описания изменений в дереве модели.

EditingScope

Область редактирования представляет коллекцию изменений к дереву объекта ModelItem, которая может быть зафиксирована или удалена как одно целое.

EditingScopeEventArgs

Предоставляет данные для события EditingScopeCompleted.

ModelEditingScope

Представляет группу изменений в хранилище редактирования. Группы изменений являются транзакционными объектами. Изменения в области редактирования могут сохраняться и отменяться как единый блок.

ModelFactory

Создает в конструкторе экземпляры объектов ModelItem.

ModelItem

Представляет один элемент в модели редактирования. Элемент может быть чем угодно — от сложной структуры данных до цвета или целого числа.

ModelItemCollection

Представляет коллекцию элементов модели, доступ к которым может быть получен индивидуально по индексу.

ModelItemDictionary

Наследуется от класса ModelItem и реализует поддержку словаря пар «ключ-значение».

ModelItemExtensions

Реализует расширения для элемента базовой модели.

ModelMemberCollection<TItemType,TFindType>

Абстрактный базовый класс, от которого наследуется класс ModelPropertyCollection.

ModelProperty

ModelProperty представляет свойство в ModelItem. Свойства модели связаны с экземпляром элемента, который позволяет им иметь простые свойства «Value get/set» вместо использования более сложного механизма «GetValue/SetValue» PropertyDescriptor.

ModelPropertyCollection

Содержит перечисление свойств.

ModelTreeManager

Предоставляет корневой элемент модели и службу модели, позволяет синхронизировать дерево модели с текстом XAML.

MorphHelper

Вспомогательный класс, который используется для обновления свойств и ссылок элемента модели.

TextImage

Содержит строки допускающие поиск, извлеченные из дерева модели. Все строки хорошо упорядочены. Начальный индекс указывает на курсор в содержимом, в зависимости от текущего выделения в дереве элементов модели. Средство реализации поиска может начать поиск с начального индекса.

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

CreateOptions

Используется экземпляром ModelFactory для задания порядка создания нового элемента.

Делегаты

PropertyValueMorphHelper

Представляет делегат, который используется для обращения к методу, обрабатывающему преобразования типа для значений свойства ModelItem.