DataManager は、UI の操作、ビュー コントロールまたはダイアログでの操作、またはコードによって、DataManager の BeginEdit、 BeginEditWithCopy または CreateNew メソッドを呼び出してから、アクティビティでいくつのプロパティを設定し、次に EndEdit メソッドを呼び出すことによって、アクティビティが変更された時に発生する一連のイベントを公開します。DataManager の Remove メソッドも関連付けられたアクティビティ イベントを発生します。
ダイアログまたはエラーが表示される前に発生するイベントもあります。
注 : 「…ing」で終わるイベントは、イベント引数の Cancel プロパティを True に設定することによってキャンセルできます。イベントをキャンセルすると、データ マネージャーは実行中の操作を続行できなくなります。
以下の xaml は xamScheduleDataManager から公開されるさまざまなイベントをリッスンする方法を示します。
<ig:XamScheduleDataManager
ActivityDialogDisplaying=
"XamScheduleDataManager_ActivityDialogDisplaying"
ActivityRecurrenceChooserDialogDisplaying=
"XamScheduleDataManager_ActivityRecurrenceChooserDialogDsplyng"
ActivityAdding=
"XamScheduleDataManager_ActivityAdding"
ActivityAdded=
"XamScheduleDataManager_ActivityAdded"
ActivityChanging=
"XamScheduleDataManager_ActivityChanging"
ActivityChanged=
"XamScheduleDataManager_ActivityChanged"
ActivityRemoving=
"XamScheduleDataManager_ActivityRemoving"
ActivityRemoved=
"XamScheduleDataManager_ActivityRemoved"
ActivitiesDragged=
"XamScheduleDataManager_ActivitiesDragged"
ActivitiesDragging=
"XamScheduleDataManager_ActivitiesDragging"
ActivityResized=
"XamScheduleDataManager_ActivityResized"
ActivityResizing=
"XamScheduleDataManager_ActivityResizing"
Error=
"XamScheduleDataManager_Error"
ErrorDisplaying=
"XamScheduleDataManager_ErrorDisplaing"
ReminderActivated=
"XamScheduleDataManager_ReminderActivated"
ReminderDialogDisplaying=
"XamScheduleDataManager_ReminderDialogDisplaying"
>