mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-08 18:26:35 +08:00
37 lines
1.0 KiB
C#
37 lines
1.0 KiB
C#
using System;
|
|
using System.Windows;
|
|
using System.Windows.Controls.Primitives;
|
|
|
|
namespace Dragablz
|
|
{
|
|
public delegate void DragablzItemEventHandler(object sender, DragablzItemEventArgs e);
|
|
|
|
public class DragablzItemEventArgs : RoutedEventArgs
|
|
{
|
|
private readonly DragablzItem _dragablzItem;
|
|
|
|
public DragablzItemEventArgs(DragablzItem dragablzItem)
|
|
{
|
|
if (dragablzItem == null) throw new ArgumentNullException("dragablzItem");
|
|
|
|
_dragablzItem = dragablzItem;
|
|
}
|
|
|
|
public DragablzItemEventArgs(RoutedEvent routedEvent, DragablzItem dragablzItem)
|
|
: base(routedEvent)
|
|
{
|
|
_dragablzItem = dragablzItem;
|
|
}
|
|
|
|
public DragablzItemEventArgs(RoutedEvent routedEvent, object source, DragablzItem dragablzItem)
|
|
: base(routedEvent, source)
|
|
{
|
|
_dragablzItem = dragablzItem;
|
|
}
|
|
|
|
public DragablzItem DragablzItem
|
|
{
|
|
get { return _dragablzItem; }
|
|
}
|
|
}
|
|
} |