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


EditingScope Класс

Определение

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

public ref class EditingScope : System::Activities::Presentation::Model::ModelEditingScope
public class EditingScope : System.Activities.Presentation.Model.ModelEditingScope
type EditingScope = class
    inherit ModelEditingScope
Public Class EditingScope
Inherits ModelEditingScope
Наследование
EditingScope

Комментарии

Это рекомендуется для совместного пакетирования набора изменений для нескольких объектов ModelItem. Например, в действиях службы сообщений, изменения, которые сделаны в вызванных диалоговых окнах, будут влиять на несколько значений свойств. Однако, так как все изменения происходят от вызванного диалогового окна, изменения необходимо рассматривать как пакет и отменять как одно целое. Дополнительные сведения об использовании см. в образце «Область редактирования».

Свойства

Changes

Получает список изменений.

Description

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

(Унаследовано от ModelEditingScope)
HasEffectiveChanges

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

Методы

CanComplete()

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

Complete()

Завершение области редактирования вызовом метода OnComplete().

(Унаследовано от ModelEditingScope)
Dispose()

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

(Унаследовано от ModelEditingScope)
Dispose(Boolean)

Удаление объекта посредством отмены изменений.

(Унаследовано от ModelEditingScope)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnComplete()

Вызывает событие Complete.

OnException(Exception)

Обрабатывает заданное исключение.

OnRevert(Boolean)

Вызывает событие Revert.

Revert()

Освобождение изменений, выполненных в области редактирования.

(Унаследовано от ModelEditingScope)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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