public VerticalToolBoxControlViewModel() { DrawCommand = new WorkAreaDrawCommand(); SelectByLassoCommand = new WorkAreaSelectByLassoCommand(); SelectByRectangleCommand = new WorkAreaSelectByRectangleCommand(); EraseCommand = new WorkAreaEraseCommand(); ChangeColorCommand = new WorkAreaChangeColorCommand(); DrawLineCommand = new WorkAreaDrawShapeCommand <LineStroke>(ModelStorage.DrawLineModel); RepeateSelectionCommand = new WorkAreaRepeateSelectionCommand(ModelStorage.RepeateSelectionModel); DrawRectangleCommand = new WorkAreaDrawShapeCommand <Stroke>(ModelStorage.DrawRectangleModel); DrawEllipseCommand = new WorkAreaDrawShapeCommand <EllipseStroke>(ModelStorage.DrawEllipseModel); ChangeThicknessCommand = new WorkAreaChangeThicknessCommand(); GroupDrawingsCommand = new WorkAreaGroupDrawingsCommand(); UnGroupDrawingsCommand = new WorkAreaUnGroupDrawingsCommand(); }
public HorizontalToolBoxControlViewModel() { DrawCommand = new WorkAreaDrawCommand(); SelectCommand = new WorkAreaSelectByLassoCommand(); EraseCommand = new WorkAreaEraseCommand(); CutCommand = new WorkAreaCutCommand(); CopyCommand = new WorkAreaCopyCommand(); PasteCommand = new WorkAreaPasteCommand(); CropCommand = new WorkAreaCropCommand(); DeleteCommand = new WorkAreaDeleteCommand(); ClearWorkAreaCommand = new WorkAreaClearCommand(); BringToFrontCommand = new WorkAreaBringToFrontCommand(); SendToBackCommand = new WorkAreaSendToBackCommand(); ImportImageFromFileCommand = new AddImageFromFileCommand(); ImportImageFromCameraCommand = new AddImageCapturedFromCameraCommand(); ExportWorkAreaAsImageToFileCommand = new SaveWorkAreaAsImageFileCommand(); ExportSelectedAreaAsImageToFileCommand = new SaveSelectedAreaAsImageFileCommand(); ShowAboutCommand = new ShowAboutCommand(); ExitFromAppCommand = new ExitFromAppCommand(); }