public PropertyRowNodeAttrEnum(NodeAttribute attr)
        {
            if (!(attr.GetValueType().IsEnum))
            {
                throw new InvalidOperationException("passed attribute does not contain enum");
            }
            _enumType      = attr.GetValueType();
            _attr          = attr;
            _attr.Changed += (s, e) => Changed?.Invoke(this, new PropertyGridRowChangedEventArgs());

            _box = new PropertyRowContainer <ComboBox>(new ComboBox()
            {
                DropDownStyle = ComboBoxStyle.DropDownList
            }, attr.Unit);
            FillComboBox();
            Select(_attr.Get());
        }
 public override void EditStart()
 {
     Select(_attr.Get());
 }