public static void ReactCentralPartDoubleClick(this PeriodChoiceControlModel model, double x, double controlActualWidth) { if (model.CentralPartDoubleClick) { model.ShrinkAroundX(x, controlActualWidth); } else { model.SetPositions(-4, controlActualWidth); // expand central part all over control } model.CentralPartDoubleClick = !model.CentralPartDoubleClick; }