Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改级别图标的图像源_C#_Silverlight_Windows Phone 7_Xaml - Fatal编程技术网

C# 更改级别图标的图像源

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语句确定级别是否完整,并

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

现在我的问题是:

完成关卡后,如何从关卡图标更改图像源

有两个页面:
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”;}放在哪里???我想在加载页面时运行它。