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); }
private void FitToScreen_Click(object sender, RoutedEventArgs e) => zoomService?.FitToScreen();