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
- Наследование
Комментарии
Это рекомендуется для совместного пакетирования набора изменений для нескольких объектов 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) |