ModelItem.BeginEdit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Открывает область редактирования для конструктора.
Перегрузки
BeginEdit() |
Открывает область редактирования для конструктора. Когда область редактирования открыта, все изменения всех объектов хранятся в этой области до завершения транзакции или отмены изменений. Области редактирования могут быть вложенными, но должны фиксироваться по порядку. |
BeginEdit(Boolean) |
Открывает область редактирования для конструктора. |
BeginEdit(String) |
Открывает область редактирования для конструктора. Когда область редактирования открыта, все изменения всех объектов хранятся в этой области до завершения транзакции или отмены изменений. Области редактирования могут быть вложенными, но должны фиксироваться по порядку. |
BeginEdit(String, Boolean) |
Открывает область редактирования для конструктора. |
BeginEdit()
Открывает область редактирования для конструктора. Когда область редактирования открыта, все изменения всех объектов хранятся в этой области до завершения транзакции или отмены изменений. Области редактирования могут быть вложенными, но должны фиксироваться по порядку.
public:
abstract System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit();
public abstract System.Activities.Presentation.Model.ModelEditingScope BeginEdit ();
abstract member BeginEdit : unit -> System.Activities.Presentation.Model.ModelEditingScope
Public MustOverride Function BeginEdit () As ModelEditingScope
Возвращаемое значение
Объект ModelEditingScope, который должен быть завершен или восстановлен до предыдущего состояния.
Комментарии
Область редактирования позволяет применить несколько изменений модели в одной транзакции. Все изменения, внесенные в области редактирования, могут быть отменены в любое время до завершения транзакции.
Области редактирования являются глобальными для конструктора. Область редактирования может быть создана для любого элемента конструктора; не нужно создавать область редактирования для конкретного изменяемого элемента.
Применяется к
BeginEdit(Boolean)
Открывает область редактирования для конструктора.
public:
virtual System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit(bool shouldApplyChangesImmediately);
public virtual System.Activities.Presentation.Model.ModelEditingScope BeginEdit (bool shouldApplyChangesImmediately);
abstract member BeginEdit : bool -> System.Activities.Presentation.Model.ModelEditingScope
override this.BeginEdit : bool -> System.Activities.Presentation.Model.ModelEditingScope
Public Overridable Function BeginEdit (shouldApplyChangesImmediately As Boolean) As ModelEditingScope
Параметры
- shouldApplyChangesImmediately
- Boolean
Значение true
для указания, что изменения должны применяться немедленно; в противном случае — значение false
.
Возвращаемое значение
Объект ModelEditingScope, который должен быть завершен или восстановлен до предыдущего состояния.
Применяется к
BeginEdit(String)
Открывает область редактирования для конструктора. Когда область редактирования открыта, все изменения всех объектов хранятся в этой области до завершения транзакции или отмены изменений. Области редактирования могут быть вложенными, но должны фиксироваться по порядку.
public:
abstract System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit(System::String ^ description);
public abstract System.Activities.Presentation.Model.ModelEditingScope BeginEdit (string description);
abstract member BeginEdit : string -> System.Activities.Presentation.Model.ModelEditingScope
Public MustOverride Function BeginEdit (description As String) As ModelEditingScope
Параметры
- description
- String
Необязательное описание изменения. Оно будет присвоено значению свойства Description области редактирования.
Возвращаемое значение
Объект ModelEditingScope, который должен быть завершен или восстановлен до предыдущего состояния.
Комментарии
Область редактирования позволяет применить несколько изменений модели в одной транзакции. Все изменения, внесенные в области редактирования, могут быть отменены в любое время до завершения транзакции.
Области редактирования являются глобальными для конструктора. Область редактирования может быть создана для любого элемента конструктора; не нужно создавать область редактирования для конкретного изменяемого элемента.
Применяется к
BeginEdit(String, Boolean)
Открывает область редактирования для конструктора.
public:
virtual System::Activities::Presentation::Model::ModelEditingScope ^ BeginEdit(System::String ^ description, bool shouldApplyChangesImmediately);
public virtual System.Activities.Presentation.Model.ModelEditingScope BeginEdit (string description, bool shouldApplyChangesImmediately);
abstract member BeginEdit : string * bool -> System.Activities.Presentation.Model.ModelEditingScope
override this.BeginEdit : string * bool -> System.Activities.Presentation.Model.ModelEditingScope
Public Overridable Function BeginEdit (description As String, shouldApplyChangesImmediately As Boolean) As ModelEditingScope
Параметры
- description
- String
Необязательное описание изменения. Оно будет присвоено значению свойства Description области редактирования.
- shouldApplyChangesImmediately
- Boolean
Значение true
для указания, что изменения должны применяться немедленно; в противном случае — значение false
.
Возвращаемое значение
Объект ModelEditingScope, который должен быть завершен или восстановлен до предыдущего состояния.