サイトアイコン INFRAGISTICS ナレッジ ベース

XamScheduleコントロールの予定のドラッグを制限する

XamScheduleコントロールの予定は、XamScheduleDataManagerのAppointmentSettings.AllowDraggingプロパティを使用してドラッグの範囲を制限することができます。

制限範囲には以下のものがあります。

AcrossResources: アクティビティは別のリソースのカレンダーにドラッグできます。
No: アクティビティのドラッグは許可されていません。
WithinCalendar: アクティビティは同じカレンダー内でドラッグできます。
WithinResource: アクティビティは同じリソースのカレンダー内でドラッグできます。

以下は、予定のドラッグを同じカレンダー内のみに制限するサンプルコードです。

                <ig:XamScheduleDataManager x:Name="dataManager" >
                    <ig:XamScheduleDataManager.Settings>
                        <ig:ScheduleSettings >
                            <ig:ScheduleSettings.AppointmentSettings>
                                <ig:AppointmentSettings AllowDragging="WithinCalendar" />
                            </ig:ScheduleSettings.AppointmentSettings>
                        </ig:ScheduleSettings>
                    </ig:XamScheduleDataManager.Settings>
.....
                </ig:XamScheduleDataManager>

 

リファレンス

 

モバイルバージョンを終了