From 272033723ea275ceb8a288fa605eafd035c79f2d Mon Sep 17 00:00:00 2001 From: "E.Z. Hart" Date: Mon, 18 Jul 2016 17:16:47 -0600 Subject: Windows image loader error handling (#260) * Repros for various image issues * Log image loading errors * Better repro instructions and user interface * Image loading tests now running on WinRT/UWP phone/tablet/desktop * Move FailImageSource into shared project * Move FailImageSource into shared project * Update docs --- .../BrokenImageSourceHandler.cs | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Xamarin.Forms.ControlGallery.Windows/BrokenImageSourceHandler.cs (limited to 'Xamarin.Forms.ControlGallery.Windows/BrokenImageSourceHandler.cs') diff --git a/Xamarin.Forms.ControlGallery.Windows/BrokenImageSourceHandler.cs b/Xamarin.Forms.ControlGallery.Windows/BrokenImageSourceHandler.cs new file mode 100644 index 00000000..ffe999ee --- /dev/null +++ b/Xamarin.Forms.ControlGallery.Windows/BrokenImageSourceHandler.cs @@ -0,0 +1,24 @@ +using System; +using System.Threading; +using System.Threading.Tasks; + +using WImageSource = Windows.UI.Xaml.Media.ImageSource; + +#if WINDOWS_UWP +using Xamarin.Forms.Platform.UWP; + +namespace Xamarin.Forms.ControlGallery.WindowsUniversal +#else +using Xamarin.Forms.Platform.WinRT; + +namespace Xamarin.Forms.ControlGallery.WinRT +#endif +{ + public sealed class BrokenImageSourceHandler : IImageSourceHandler + { + public Task LoadImageAsync(ImageSource imagesource, CancellationToken cancellationToken = new CancellationToken()) + { + throw new Exception("Fail"); + } + } +} \ No newline at end of file -- cgit v1.2.3