duheng
2025-02-17 26f45822a2a84af81e20ca543da98d3b822c5afd
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs
@@ -1,12 +1,10 @@
using DevExpress.XtraBars;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Repository;
using DevExpress.XtraLayout.Utils;
using DevExpress.XtraVerticalGrid.Events;
namespace HStation.WinFrmUI
{
    public partial class HomeXhsProjectPropertyCtrl : XtraUserControl
    {
        public HomeXhsProjectPropertyCtrl()
@@ -20,7 +18,7 @@
        /// <summary>
        /// 跳转事件
        /// </summary>
        public event Action<XhsProjectStdDto> JumpDirectEvent;
        public event Action<long> JumpDirectEvent;
        /// <summary>
        /// 绑定对象
@@ -162,7 +160,7 @@
                }
            }
            #endregion
            #endregion 属性显示名称和描述
            #region bool
@@ -177,7 +175,7 @@
                e.RepositoryItem = ckEdit;
            }
            #endregion
            #endregion bool
            #region 富文本
@@ -192,7 +190,7 @@
                e.RepositoryItem = memoEdit;
            }
            #endregion
            #endregion 富文本
            #region 图片
@@ -205,18 +203,16 @@
                e.Row.Expanded = true;
            }
            #endregion
            #endregion 图片
        }
        //属性值正在改变
        void propertyGridControl1_CellValueChanging(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e)
        private void propertyGridControl1_CellValueChanging(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e)
        {
        }
        //属性值改变,更新地图和JsonModel对象
        void propertyGridControl1_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e)
        private void propertyGridControl1_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e)
        {
            var fieldName = e.Row.Properties.FieldName.Split(new char[] { '.' }).Last();
            var descriptor = this.propertyGridControl1.GetPropertyDescriptor(e.Row);
@@ -248,8 +244,7 @@
            {
                return;
            }
            JumpDirectEvent?.Invoke(this.SelectedObject.Project);
            JumpDirectEvent?.Invoke(this.SelectedObject.Project.ID);
        }
    }
}
}