'宣言 Public Function BeginEditWithCopy( _ ByVal activity As ActivityBase, _ ByVal synchronizeChangesFromOriginalActivity As Boolean, _ ByRef error As DataErrorInfo _ ) As ActivityBase
public ActivityBase BeginEditWithCopy( ActivityBase activity, bool synchronizeChangesFromOriginalActivity, out DataErrorInfo error )
BeginEditWithCopy メソッドはアクティビティのコピーを作成して、元のアクティビティに影響を与えずにコピーを修正できるようにするためのものです。元のアクティビティのコピーを返します。コピーに対して行った変更を元のアクティビティにコミットする必要が生じた場合、このメソッドによって返されたクローン アクティビティを渡して EndEdit(ActivityBase,Boolean) メソッドを呼び出してください。また、クローン アクティビティをキャンセルまたは破棄するときにも、クローン アクティビティを渡して CancelEdit を呼び出す必要があります。
途中で編集のキャンセル操作や終了操作を挟まずにこのメソッドを連続して呼び出した場合は同じクローンが返されることに注意してください。