2013-07-07 50 views
0

我正在嘗試爲Windows Phone製作測驗遊戲。遊戲有很多關卡。您可以在單個關卡菜單中看到所有關卡。更改關卡圖標​​的圖像源

現在我的問題:

當我完成一個級別,我如何改變從等級圖標圖片來源?

有兩頁:Levels.xaml(這是我的水平菜單)RightLevel.xaml(這是網頁,當你已經完成了正確的水平顯示)

RightLevel.xaml出現時,我想更改Levels.xaml中某個關卡圖標的圖片來源。

回答

0

當你完成,你可以定義級別public bool爲真,這樣的話,當你導航回到Levels頁面使用if語句來確定級別是否完整和使用類似Image.Source = "/AppName;component/Images/ImageName"改變圖像的源

所以在C#中的Levels.xaml.cs頁面就應該是這個樣子:

if(level1Complete = true) 
{ 
    Image.Source = "/AppName;component/Images/ImageName"; 
} 

而在完成一級頁面:

public bool level1Complete = true; 

另外,您可以使用獨立存儲來存儲完成哪些級別的文件,這可能是更有效的數據存儲方式。

注意多大的幫助,但我希望它

+0

我是一個初學者。在哪裏我必須把if(level1Complete = true) Image.Source =「/ AppName; component/Images/ImageName」; } ???我想在頁面加載時運行它。 – user2557097