C# 更改级别图标的图像源
我正在尝试为Windows Phone制作一个测验游戏。这个游戏有很多关卡。您可以在单个级别菜单中看到所有级别 现在我的问题是: 完成关卡后,如何从关卡图标更改图像源 有两个页面:C# 更改级别图标的图像源,c#,silverlight,windows-phone-7,xaml,C#,Silverlight,Windows Phone 7,Xaml,我正在尝试为Windows Phone制作一个测验游戏。这个游戏有很多关卡。您可以在单个级别菜单中看到所有级别 现在我的问题是: 完成关卡后,如何从关卡图标更改图像源 有两个页面:Levels.xaml(这是我的级别菜单)和RightLevel.xaml(这是正确完成级别后显示的页面) 当出现RightLevel.xaml时,我想从Levels.xaml中的某个级别图标更改图像源。完成该级别后,您可以将公共bool定义为true,因此,当您导航回“级别”页面时,请使用if语句确定级别是否完整,并
Levels.xaml
(这是我的级别菜单)和RightLevel.xaml
(这是正确完成级别后显示的页面)
当出现
RightLevel.xaml
时,我想从Levels.xaml
中的某个级别图标更改图像源。完成该级别后,您可以将公共bool
定义为true,因此,当您导航回“级别”页面时,请使用if
语句确定级别是否完整,并使用类似Image.source=“/AppName;component/Images/ImageName”的内容更改图像的源代码
因此,在c#中,Levels.xaml.cs页面应该类似于:
if(level1Complete = true)
{
Image.Source = "/AppName;component/Images/ImageName";
}
在完成的级别页面中:
public bool level1Complete = true;
或者,您可以使用独立存储来存储文件,这些文件的级别是完整的,这可能是存储数据的更有效的方法
请注意这确实有多大帮助,但我希望它能帮上忙我是个初学者。我必须将if(level1Complete=true){Image.Source=“/AppName;component/Images/ImageName”;}放在哪里???我想在加载页面时运行它。