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)

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