コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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;
            }
        }