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