EditingContext - класс

Содержит контекстное состояние конструктора.

Иерархия наследования

System.Object
  Microsoft.Windows.Design.EditingContext

Пространство имен:  Microsoft.Windows.Design
Сборка:  Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)

Синтаксис

'Декларация
Public Class EditingContext _
    Implements IDisposable
public class EditingContext : IDisposable
public ref class EditingContext : IDisposable
type EditingContext =  
    class
        interface IDisposable
    end
public class EditingContext implements IDisposable

Тип EditingContext предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод EditingContext Инициализирует новый экземпляр класса EditingContext.

В начало страницы

Свойства

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

В начало страницы

Методы

  Имя Описание
Защищенный метод CreateContextItemManager Создает экземпляр диспетчера элементов контекста, которые должны быть возвращены из свойства Items.
Защищенный метод CreateServiceManager Создает экземпляр диспетчера служб, которые должны быть возвращены из свойства Services.
Открытый метод Dispose() Освобождает все ресурсы, используемые перечислителем EditingContext.
Защищенный метод Dispose(Boolean) Освобождает неуправляемые ресурсы, используемые объектом EditingContext (при необходимости освобождает и управляемые ресурсы).
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Метод завершения, который реализует шаблон IDisposable. (Переопределяет Object.Finalize().)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие Disposing Происходит, когда вызывается метод Dispose.

В начало страницы

Заметки

Класс EditingContext содержит постоянное состояние, например, список служб, которые выполняются в конструкторе. Он также включает в себя временное состояние, которое содержит элементы контекста. Примеры временного состояния элемента контекста включают в себя ряд выбранных в данный момент объектов и средство редактирования, используемое для управления объектами в рабочей области конструирования. Для простоты использования контекст редактирования разработан как конкретный класс. Он имеет защищенный API, который можно использовать для замены его реализации.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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

ServiceManager

ContextItemManager

ContextItem

FeatureManager

Другие ресурсы

Архитектура контекста редактирования

Общее представление о расширяемости конструктора WPF