2009-02-23 94 views
0

我想在silverlight中生成一个图像,但由于某种原因它没有显示。在Silverlight中显示图像的问题

这里是我使用

   Image fireBall = new Image(); 
      Uri imageUri = new Uri("/Yambushi;Images/Projectiles/Fireball.png", UriKind.Relative); 
      fireBall.Source = new BitmapImage(imageUri); 
      cnvGame.Children.Add(fireBall); 
      fireBall.SetValue(Canvas.LeftProperty, Convert.ToDouble(100)); //(Doll left property) 
      fireBall.SetValue(Canvas.TopProperty, Convert.ToDouble(100)); 
      fireBall.Height = 30; 
      fireBall.Width = 30; 

Yambushi是解决方案的名称和cnvGame画布我想在显示图像的代码。PNG文件生成操作设置为内容

回答

1

好解决了这个问题......在我调试通过xaml实现的图像的sourceUri后,源必须如下:

Uri imageUri = new Uri("/Images/Projectiles/Fireball.png", UriKind.Relative); 
      fireBall.Source = new BitmapImage(imageUri);