| | |
| | | //this.layoutControl1.SetupLayoutControl(); |
| | | SetDescriptionVisible(false);//默认设置属性描述面板不显示 |
| | | this.barBtnDirect.Visibility = BarItemVisibility.Never; |
| | | this.Load += HomePbsProjectPropertyCtrl_Load; |
| | | this.gridView1.SetNormalView(30); |
| | | } |
| | | |
| | | private async void HomePbsProjectPropertyCtrl_Load(object sender, EventArgs e) |
| | | { |
| | | _allBindingList = await new BLL.Facility().GetAll(); |
| | | this.bindingSource1.DataSource = _allBindingList; |
| | | this.gridControl1.DataSource = bindingSource1; |
| | | this.bindingSource1.ResetBindings(false); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public event Action<long> JumpDirectEvent; |
| | | |
| | | private List<FacilityVmo> _allBindingList; |
| | | |
| | | /// <summary> |
| | | /// 选择项目事件 |
| | | /// </summary> |
| | | public event Action<FacilityVmo> SelectProjectEvent; |
| | | |
| | | /// <summary> |
| | | /// 绑定对象 |
| | |
| | | return; |
| | | } |
| | | JumpDirectEvent?.Invoke(this.SelectedObject.Project.ID);*/ |
| | | } |
| | | |
| | | private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) |
| | | { |
| | | var vm = this.gridView1.GetCurrentViewModel(_allBindingList); |
| | | if (vm != null) |
| | | { |
| | | SelectProjectEvent.Invoke(vm); |
| | | } |
| | | } |
| | | } |
| | | } |