2013-07-07 47 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