private void radTreeView1_ValueChanging(object sender, TreeNodeValueChangingEventArgs e) { PropertyHelper helper = (PropertyHelper)e.OldValue; if (helper.ValueType == typeof(System.Single)) { helper.Value = Convert.ToSingle(e.NewValue); } else if (helper.ValueType == typeof(Color)) { helper.Value = Color.FromName(Convert.ToString(e.NewValue)); } else if (helper.ValueType == typeof(ElementShape)) { helper.Value = new RoundRectShape(Convert.ToInt32(e.NewValue)); } else { helper.Value = e.NewValue; } e.NewValue = helper; }
void radTreeView1_ValueChanging(object sender, TreeNodeValueChangingEventArgs e) { AddEventRoot("ValueChanging"); }