| | |
| | | using DevExpress.Utils; |
| | | using DevExpress.Utils.Design; |
| | | using DevExpress.Utils.DragDrop; |
| | | using DevExpress.XtraEditors; |
| | | using DevExpress.XtraTreeList; |
| | | using DevExpress.XtraTreeList.Nodes; |
| | | using HStation.Vmo; |
| | | using System.ComponentModel; |
| | | using System.Windows.Media.Imaging; |
| | | using Yw; |
| | | |
| | | namespace HStation.WinFrmUI |
| | |
| | | public partial class AssetsCompressorSeriesMgrTreeCtrl : DevExpress.XtraEditors.XtraUserControl |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// |
| | | /// </summary> |
| | | public AssetsCompressorSeriesMgrTreeCtrl() |
| | | { |
| | |
| | | this.barBtnDelete.ItemClick += BarBtnDelete_ItemClick; |
| | | this.barBtnInfo.ItemClick += BarBtnInfo_ItemClick; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 聚焦改变事件 |
| | |
| | | private void treeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) |
| | | { |
| | | var vm = this.treeList1.GetDataRecordByNode(e.Node) as AssetsCompressorSeriesMgrViewModel; |
| | | this.FocusedChangedEvent?.Invoke(vm.Vmo); |
| | | if (vm != null) |
| | | { |
| | | this.FocusedChangedEvent?.Invoke(vm.Vmo); |
| | | } |
| | | } |
| | | |
| | | //刷新 |
| | |
| | | _calcHitInfo = this.treeList1.CalcHitInfo(e.Location); |
| | | this.popupMenu1.ShowPopup(MousePosition); |
| | | } |
| | | |
| | | private TreeListHitInfo _calcHitInfo = null; |
| | | |
| | | //右键菜单弹出前验证 |
| | |
| | | be.Properties.AllowDrag = allowDrag; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #endregion 拖拽 |
| | | } |
| | | } |