mirror of
https://gitee.com/ant-design-blazor/ant-design-blazor.git
synced 2024-12-05 13:37:35 +08:00
e635ec8b93
Co-authored-by: James Yeung <shunjiey@hotmail.com>
33 lines
1.2 KiB
C#
33 lines
1.2 KiB
C#
using System;
|
|
using Microsoft.AspNetCore.Components.Web;
|
|
|
|
namespace AntDesign
|
|
{
|
|
public class TreeEventArgs<TItem> : EventArgs
|
|
{
|
|
public TreeEventArgs() { }
|
|
public TreeEventArgs(Tree<TItem> tree) { Tree = tree; }
|
|
public TreeEventArgs(Tree<TItem> tree, TreeNode<TItem> node) { Tree = tree; Node = node; }
|
|
public TreeEventArgs(Tree<TItem> tree, TreeNode<TItem> node, MouseEventArgs originalEvent) { Tree = tree; Node = node; OriginalEvent = originalEvent; }
|
|
public TreeEventArgs(Tree<TItem> tree, TreeNode<TItem> node, MouseEventArgs originalEvent, bool dropBelow ) { Tree = tree; Node = node; OriginalEvent = originalEvent; DropBelow = dropBelow; }
|
|
|
|
public Tree<TItem> Tree { get; set; }
|
|
public TreeNode<TItem> Node { get; set; }
|
|
|
|
/// <summary>
|
|
/// 目标节点
|
|
/// </summary>
|
|
public TreeNode<TItem> TargetNode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 原生事件
|
|
/// </summary>
|
|
public MouseEventArgs OriginalEvent { get; set; }
|
|
|
|
/// <summary>
|
|
/// Whether to drop dragged node as a sibling (below) or as a child of target node.
|
|
/// </summary>
|
|
public bool DropBelow { get; set; }
|
|
}
|
|
}
|