private static async void Base64Source_Changed(DependencyObject sender, DependencyPropertyChangedEventArgs e) { var element = sender as Image; if (element == null) { return; } var image = await LazyBitmapImage.ConvertImage(e.NewValue as string); if (image != null) { element.Source = image; } }
private static async void KeySourse_Changed(DependencyObject sender, DependencyPropertyChangedEventArgs e) { var element = sender as Image; if (element == null) { return; } var image = await LazyBitmapImage.GetBeatmapImage(e.NewValue as byte[]); if (image != null) { element.Source = image; } }
private static async void LazyImageSource_Changed(DependencyObject sender, DependencyPropertyChangedEventArgs e) { var element = sender as ImageBrush; if (element == null) { return; } var image = await LazyBitmapImage.GetImage(e.NewValue as Uri); if (image != null) { element.ImageSource = image; } }