Initial feature for drag / drop calendar events.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
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; }
|
||||
}
|
||||
Reference in New Issue
Block a user