private async void LoadImage_Click(object sender, RoutedEventArgs e) { var file = await ImageHelper.LoadImageFileAsync(); var bitmapImage = await ImageHelper.GetBitmapFromImageAsync(file); if (file != null && bitmapImage != null) { ClearAll(); imageFile = file; image.Source = bitmapImage; zoomService?.FitToSize(bitmapImage.PixelWidth, bitmapImage.PixelHeight); RefreshEnabledButtons(); } }