66namespace BootstrapBlazor . Components ;
77
88/// <summary>
9- /// <para lang="zh">拖拽服务</para>
10- /// <para lang="en">Drag Drop Service </para>
9+ /// <para lang="zh">DragDropService 拖拽服务</para>
10+ /// <para lang="en">DragDropService component </para>
1111/// </summary>
1212/// <typeparam name="T"></typeparam>
1313internal class DragDropService < T >
1414{
1515 /// <summary>
16- /// <para lang="zh">活动的Item</para>
17- /// <para lang="en">Active Item</para>
16+ /// <para lang="zh">获得/设置 活动的Item</para>
17+ /// <para lang="en">Gets or sets Active Item</para>
1818 /// </summary>
1919 public T ? ActiveItem { get ; set ; }
2020
2121 /// <summary>
22- /// <para lang="zh">悬停的项目</para>
23- /// <para lang="en">Drag Target Item</para>
22+ /// <para lang="zh">获得/设置 悬停的项目</para>
23+ /// <para lang="en">Gets or sets Drag Target Item</para>
2424 /// </summary>
2525 public T ? DragTargetItem { get ; set ; }
2626
2727 /// <summary>
28- /// <para lang="zh">被拖拽的Items </para>
29- /// <para lang="en">Dragged Items</para>
28+ /// <para lang="zh">获得/设置 被拖拽的 Items </para>
29+ /// <para lang="en">Gets or sets Dragged Items</para>
3030 /// </summary>
3131 public List < T > ? Items { get ; set ; }
3232
3333 /// <summary>
34- /// <para lang="zh">活动的Id </para>
35- /// <para lang="en">Active Id</para>
34+ /// <para lang="zh">获得/设置 活动的 Id </para>
35+ /// <para lang="en">Gets or sets Active Id</para>
3636 /// </summary>
3737 public int ? ActiveSpacerId { get ; set ; }
3838
3939 /// <summary>
40- /// <para lang="zh">之前的位置</para>
41- /// <para lang="en">Previous Index</para>
40+ /// <para lang="zh">获得/设置 之前的位置</para>
41+ /// <para lang="en">Gets or sets Previous Index</para>
4242 /// </summary>
4343 public int ? OldIndex { get ; set ; }
4444
4545 /// <summary>
46- /// <para lang="zh">通知刷新 </para>
47- /// <para lang="en">Notify StateChanged</para>
46+ /// <para lang="zh">获得/设置 通知刷新方法 </para>
47+ /// <para lang="en">Gets or sets Notify StateChanged</para>
4848 /// </summary>
4949 public EventHandler ? StateHasChanged { get ; set ; }
5050
51+ /// <summary>
52+ /// <para lang="zh">重置方法</para>
53+ /// <para lang="en">Reset method</para>
54+ /// </summary>
5155 public void Reset ( )
5256 {
5357 if ( OldIndex is >= 0 && Items != null && ActiveItem != null )
@@ -57,6 +61,10 @@ public void Reset()
5761 Commit ( ) ;
5862 }
5963
64+ /// <summary>
65+ /// <para lang="zh">提交方法</para>
66+ /// <para lang="en">Commit method</para>
67+ /// </summary>
6068 public void Commit ( )
6169 {
6270 ActiveItem = default ;
0 commit comments