2009-02-23 92 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);