如何检查位图图像实例是否初始化?可湿性工作基金会



我尝试在圆圈中使用BitmapImage类的实例,但有时我会收到BitmapImage未初始化的错误消息。使用前如何检查位图图像是否已初始化?

工作位图时常用 2 个事件,图像成功打开时触发 1 个,图像失败时触发另一个;

var myImage = new BitmapImage(new Uri(@"Images/img.jpeg",UriKind.Relative));
            myImage.ImageOpened += myImage_ImageOpened;
            myImage.ImageFailed += myImage_ImageFailed;

        void myImage_ImageFailed(object sender, ExceptionRoutedEventArgs e)
        {
            //handle failed event
        }
        void myImage_ImageOpened(object sender, RoutedEventArgs e)
        {
           //handle Image Opend OK event
        }

相关内容

最新更新