示例#1
0
文件: Form1.cs 项目: cantek41/alimex
        void radPropertyGrid1_PropertyValueChanging(object sender, PropertyGridItemValueChangingEventArgs e)
        {
            if ((((PropertyGridItem)e.Item)).ReadOnly || ((PropertyGridItem)e.Item).Accessor is Telerik.WinControls.UI.PropertyGridData.ImmutableItemAccessor)
            {
                return;
            }

            PropertyGridItemBase item = e.Item;
            string propertyName       = item.Name;

            while (item.Parent != null)
            {
                propertyName = item.Parent.Name + "." + propertyName;
                item         = item.Parent;
            }

            Telerik.WinControls.UI.Diagrams.UndoRedoHelper.ValueChanged((IDiagramItem)this.radDiagram1.DiagramElement.SelectedItem, propertyName, e.NewValue, e.OldValue);
        }
示例#2
0
 private void radPropertyGrid1_PropertyValueChanging(object sender, PropertyGridItemValueChangingEventArgs e)
 {
     this.ShowEventMessage("PropertyValueChanging");
 }