protected virtual void OnItemAdded(PropertyEditorEventArgs e)
 {
     //if (ItemAdded != null)
     //{
     //    ItemAdded(this, e);
     //}
 }
 protected override void OnDataChanged(EventArgs e)
 {
     PropertyEditorEventArgs args = new PropertyEditorEventArgs(Name);
     args.Value = StringValue;
     args.OldValue = OldStringValue;
     args.StringValue = StringValue;
     base.OnValueChanged(args);
 }
 protected virtual void OnValueChanged(PropertyEditorEventArgs e)
 {
     //if (ValueChanged != null)
     //{
     //    ValueChanged(this, e);
     //}
 }