Пример #1
0
        private void _lvCalculatedFields_SelectedIndexChanged(object sender, EventArgs e)
        {
            CalcFieldItem cfi = GetSelectedItem();

            _propGrid.SelectedObject = cfi != null?EditorsHelper.CreateInstanceModel(cfi.Field, DesignerHostServices) : null;

            _btnRemove.Enabled = cfi != null;
        }
Пример #2
0
 protected override object WrapSelectedObject(object obj)
 {
     if (obj is Chart3DPointSeries)
     {
         return(EditorsHelper.CreateInstanceModel(obj, MainForm.TheMainForm.DesignerHostServices));
     }
     return(obj);
 }
Пример #3
0
        protected override void OnGridSelectedObjectsChanged(PropertyGrid propGrid)
        {
            base.OnGridSelectedObjectsChanged(propGrid);

            var style = propGrid.SelectedObject as MapStyleBase;

            if (style != null)
            {
                propGrid.SelectedObject = EditorsHelper.CreateInstanceModel(style,
                                                                            MainForm.TheMainForm.DesignerHostServices);
            }
        }
Пример #4
0
        protected override void OnGridSelectedObjectsChanged(PropertyGrid propGrid)
        {
            base.OnGridSelectedObjectsChanged(propGrid);

            var layer = propGrid.SelectedObject as LayerBase;

            if (layer != null)
            {
                propGrid.SelectedObject = EditorsHelper.CreateInstanceModel(layer,
                                                                            MainForm.TheMainForm.DesignerHostServices);
            }
        }
Пример #5
0
        // update controls with group info
        private void _lstGroups_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            var item = _lstGroups.SelectedItem;

            if (item == null)
            {
                _propGrid.SelectedObject = null;
            }
            else
            {
                Group g = ((GroupItem)item)._group;
                _propGrid.SelectedObject = g != null?EditorsHelper.CreateInstanceModel(g, MainForm.TheMainForm.DesignerHostServices) : null;
            }
            UpdateUI();
        }
Пример #6
0
        void propertyGrid_SelectedObjectsChanged(object sender, EventArgs e)
        {
            PropertyGrid propertyGrid = sender as PropertyGrid;
            object       so           = propertyGrid.SelectedObject;

            if (so == null)
            {
                return;
            }
            object model = EditorsHelper.CreateInstanceModel(so, MainForm.TheMainForm.DesignerHostServices);

            if (model != so)
            {
                propertyGrid.SelectedObject = model;
            }
        }