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; }
protected override object WrapSelectedObject(object obj) { if (obj is Chart3DPointSeries) { return(EditorsHelper.CreateInstanceModel(obj, MainForm.TheMainForm.DesignerHostServices)); } return(obj); }
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); } }
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); } }
// 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(); }
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; } }