首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

vs2010 wpf 显示图片有关问题

2012-04-26 
vs2010 wpf 显示图片问题刚学wpf,有个问题想请教一下C# codeprivate void button1_Click(object sender, R

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;//显示到控件上

三步就搞定、

热点排行