读书人

vs2010 wpf 显示图片有关问题

发布时间: 2012-04-26 14:01:31 作者: rapoo

vs2010 wpf 显示图片问题
刚学wpf,有个问题想请教一下

C# code
        private void button1_Click(object sender, RoutedEventArgs e)        {            BitmapImage myBitmapImage = new BitmapImage();            myBitmapImage.BeginInit();            myBitmapImage.UriSource = new Uri(@"Images/Chrysanthemum.jpg", UriKind.Relative);            myBitmapImage.EndInit();            image1.Source = myBitmapImage;        }


像这样显示不了图片,点击按钮后,原图片都显示空白。

但我在改成下面这样就正常显示图片。
C# code
        private void button1_Click(object sender, RoutedEventArgs e)        {            BitmapImage myBitmapImage = new BitmapImage();            myBitmapImage.BeginInit();            myBitmapImage.UriSource = new Uri(@"Images/Chrysanthemum.jpg", UriKind.Relative);            myBitmapImage.EndInit();            this.Title = myBitmapImage.Width.ToString();            image1.Source = myBitmapImage;        }


大家碰到没有,是什么原因。

[解决办法]
兄弟,BeginInit()你这个是怎么打出来的。。我怎么打不出。。。我一般不这么写,我是怎样写滴
BitmapImage bit = new BitmapImage();//内存图片
bit.SetSource(e.ChosenPhoto);
image1.Source = bit;//显示到控件上

三步就搞定、

读书人网 >C#

热点推荐