0

我正在尝试为 Windows Phone 制作一个测验游戏。游戏有很多关卡。您可以在单个级别菜单中查看所有级别。

现在我的问题:

当我完成一个关卡时,如何从关卡图标更改图像源?

有两个页面:(Levels.xaml 这是我的关卡菜单)RightLevel.xaml (这是您正确完成关卡后出现的页面)

RightLevel.xaml出现时,我想从Levels.xaml.

4

1 回答 1

0

完成关卡后,您可以将 a 定义public bool为 true,因此当您导航回 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;

或者,您可以使用隔离存储来存储已完成级别的文件,这可能是一种更有效的数据存储方式。

请注意确定这有多大帮助,但我希望它有帮助

于 2013-07-07T16:46:20.670 回答