public override DoOrUndo DoubleClickAction(Util.WinForms.HitTestResult htr)
{
return @do => {
var t = BoxType;
if (@do) {
BoxType = (t == BoxType.Rect ? BoxType.Ellipse : t == BoxType.Ellipse ? BoxType.Borderless : BoxType.Rect);
} else {
BoxType = (t == BoxType.Rect ? BoxType.Borderless : t == BoxType.Borderless ? BoxType.Ellipse : BoxType.Rect);
}
};
}