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