mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-05-02 22:11:28 +08:00
添加项目文件。
This commit is contained in:
44
Dragablz/Dragablz/DragablzDragDeltaEventArgs.cs
Normal file
44
Dragablz/Dragablz/DragablzDragDeltaEventArgs.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls.Primitives;
|
||||
|
||||
namespace Dragablz
|
||||
{
|
||||
public delegate void DragablzDragDeltaEventHandler(object sender, DragablzDragDeltaEventArgs e);
|
||||
|
||||
public class DragablzDragDeltaEventArgs : DragablzItemEventArgs
|
||||
{
|
||||
private readonly DragDeltaEventArgs _dragDeltaEventArgs;
|
||||
|
||||
public DragablzDragDeltaEventArgs(DragablzItem dragablzItem, DragDeltaEventArgs dragDeltaEventArgs)
|
||||
: base(dragablzItem)
|
||||
{
|
||||
if (dragDeltaEventArgs == null) throw new ArgumentNullException("dragDeltaEventArgs");
|
||||
|
||||
_dragDeltaEventArgs = dragDeltaEventArgs;
|
||||
}
|
||||
|
||||
public DragablzDragDeltaEventArgs(RoutedEvent routedEvent, DragablzItem dragablzItem, DragDeltaEventArgs dragDeltaEventArgs)
|
||||
: base(routedEvent, dragablzItem)
|
||||
{
|
||||
if (dragDeltaEventArgs == null) throw new ArgumentNullException("dragDeltaEventArgs");
|
||||
|
||||
_dragDeltaEventArgs = dragDeltaEventArgs;
|
||||
}
|
||||
|
||||
public DragablzDragDeltaEventArgs(RoutedEvent routedEvent, object source, DragablzItem dragablzItem, DragDeltaEventArgs dragDeltaEventArgs)
|
||||
: base(routedEvent, source, dragablzItem)
|
||||
{
|
||||
if (dragDeltaEventArgs == null) throw new ArgumentNullException("dragDeltaEventArgs");
|
||||
|
||||
_dragDeltaEventArgs = dragDeltaEventArgs;
|
||||
}
|
||||
|
||||
public DragDeltaEventArgs DragDeltaEventArgs
|
||||
{
|
||||
get { return _dragDeltaEventArgs; }
|
||||
}
|
||||
|
||||
public bool Cancel { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user