public InkDrawPictureViewViewModel()
 {
     LoadImageCommand   = new DelegateCommand(async() => await OnLoadImageAsync());
     SaveImageCommand   = new DelegateCommand(async() => await OnSaveImageAsync(), CanSaveImage);
     ZoomInCommand      = new DelegateCommand(() => _zoomService?.ZoomIn());
     ZoomOutCommand     = new DelegateCommand(() => _zoomService?.ZoomOut());
     ResetZoomCommand   = new DelegateCommand(() => _zoomService?.ResetZoom());
     FitToScreenCommand = new DelegateCommand(() => _zoomService?.FitToScreen());
     ClearAllCommand    = new DelegateCommand(ClearAll, CanClearAll);
 }
示例#2
0
 private void FitToScreen_Click(object sender, RoutedEventArgs e) => zoomService?.FitToScreen();