イベント ハンドラが、このイベントに関連するデータを含む、AppointmentResizingEventArgs 型の引数を受け取りました。次の AppointmentResizingEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Appointment | サイズ変更操作が実行されている Appointment を返します。 |
Cancel System.ComponentModel.CancelEventArgsから継承されます。 | |
InitialDateTime Infragistics.Win.UltraWinSchedule.CancelableAppointmentDragEventArgsから継承されます。 | 操作が開始されたときにカーソルが上に配置される DateTime を返します。 |
NewDateTime Infragistics.Win.UltraWinSchedule.CancelableAppointmentDragEventArgsから継承されます。 | 現在カーソル位置に最も近い DateTime を返します。 |
Phase | このイベントの発生を表すサイズ変更操作の段階を決定します。つまり、サイズ変更操作が開始、実行、または終了されているかどうかを返します。 |
ResizeType | 関連付けられた予定の StartDateTime または EndDateTime がサイズ変更操作によって変更するかどうかを返します。 |
SelectionAction | サイズ変更操作が開始される時に、SelectedAppointments コレクションのコンテンツがどのように影響されるかを取得または設定します。 |
AppointmentsResizing イベントは予定サイズ変更操作のすべての段階でリスナーに通知します。Phase プロパティは、サイズ変更の操作が起動されているか、左ボタンの押下中にエンドユーザーがマウスを移動するのでドラッグが続行しているか、エンドユーザーがマウスを放したので確定するかどうかを識別します。イベントはどの段階でもキャンセルできます。その場合、サイズ変更された予定はドラッグ前の状態に戻ります。SelectionAction プロパティは、サイズ変更の操作開始時に既存予定の選択にどのように影響するかを決定します。例えば、既存の選択がクリアされる、保持される、またはサイズ変更された予定だけが選択されます。
このイベントがキャンセルされない場合、サイズ変更操作の終了時に AppointmentResized イベントが発生されます。