'宣言 Public Overridable Function CreateNew( _ ByVal activityType As ActivityType, _ ByRef errorInfo As DataErrorInfo _ ) As ActivityBase
public virtual ActivityBase CreateNew( ActivityType activityType, out DataErrorInfo errorInfo )
CreateActivity は、Appointment、Journal、または Task などの新しい ActivityBase 派生オブジェクトを作成します。どのアクティビティ タイプの作成が activityType パラメーターによって指定されるか。作成されたアクティビティは、EndEdit(ActivityBase,Boolean) メソッドが呼び出されるまで、データ ソースにコミットされません。また、作成したアクティビティをコミットしたくないときにも、そのアクティビティ オブジェクトがスケジュール データ コネクタによって正常に破棄されるように CancelEdit(ActivityBase,DataErrorInfo) を呼び出す必要があります。
注: CreateNew メソッドは、新しい Appointment、Journal、または Task オブジェクトを作成する場合に呼び出されます。これは、ユーザーが、カレンダー ビュー コントロールの 1 つで新しいアクティビティの作成を開始するときに通常実行されます。ユーザーが予定をコミットする場合、EndEdit メソッドが呼び出され、アクティビティがコミットされます。ユーザーがアクティビティの作成をキャンセルする場合、CancelEdit メソッドが呼び出され、アクティビティ オブジェクトが破棄されます。