29 lines
700 B
C#
29 lines
700 B
C#
|
|
using System;
|
||
|
|
using Wino.Calendar.ViewModels.Data;
|
||
|
|
|
||
|
|
namespace Wino.Calendar.Controls;
|
||
|
|
|
||
|
|
public enum CalendarDropTargetKind
|
||
|
|
{
|
||
|
|
TimedSlot,
|
||
|
|
TimedAllDay,
|
||
|
|
MonthCell
|
||
|
|
}
|
||
|
|
|
||
|
|
public sealed class CalendarItemDroppedEventArgs : EventArgs
|
||
|
|
{
|
||
|
|
public CalendarItemDroppedEventArgs(
|
||
|
|
CalendarItemViewModel calendarItemViewModel,
|
||
|
|
DateTime targetStart,
|
||
|
|
CalendarDropTargetKind targetKind)
|
||
|
|
{
|
||
|
|
CalendarItemViewModel = calendarItemViewModel;
|
||
|
|
TargetStart = targetStart;
|
||
|
|
TargetKind = targetKind;
|
||
|
|
}
|
||
|
|
|
||
|
|
public CalendarItemViewModel CalendarItemViewModel { get; }
|
||
|
|
public DateTime TargetStart { get; }
|
||
|
|
public CalendarDropTargetKind TargetKind { get; }
|
||
|
|
}
|