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


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, который должен быть завершен или восстановлен до предыдущего состояния.

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