2011-12-19 155 views
0

我試圖在C#中的可視圖像陣列的Windows Phone 7 我做的:Windows Phone中創建圖像陣列7

Image[] stone = new Image[100]; 
    public Game() //constructor 
    { 
     InitializeComponent(); 
     stone[0] = new Image(); 
     BitmapImage bi = new BitmapImage(); 
     bi.SetSource(Application.GetResourceStream(new Uri(@"notselected.png", UriKind.Relative)).Stream); 
     stone[0].Source = bi; 
     stone[0].Width = 200; 
     stone[0].Height = 200; 
     stone[0].Opacity = 1.0; 

    } 

它編譯,但它並沒有顯示出圖像。我該怎麼辦?

+0

你需要把它放在UI中。 – SLaks 2011-12-19 22:13:26

回答

1

你必須將圖像添加到您的網頁控制,例如網格或StackPanel中:

MyGrid.Children.Add(stone[0]); 
1

好了,你有一堆在存儲器中的影像,但這個東西是不是魔術;運行時不會假定你想要顯示這些圖像,然後假設如何顯示它們。

您將不得不將圖像添加到某些顯示其子級的控件。你可以使用一個網格,一個用ImageList填充的ListView,無論如何。