Xaml 如何在windowsphone中使用两页之间的字符串
我有两页(主页/第二页)。我在Mainpage.xaml.cs中创建了一个字符串,但我想在第二页中使用该字符串。Xaml 如何在windowsphone中使用两页之间的字符串,xaml,windows-phone-8,Xaml,Windows Phone 8,我有两页(主页/第二页)。我在Mainpage.xaml.cs中创建了一个字符串,但我想在第二页中使用该字符串。 如何执行此操作?您可以通过使用另一个静态类(其成员为静态字符串)来执行此操作,同样: public static class stringWrapper{ public static string message{get; set;} } 然后在MainPage.xaml.cs中设置它,然后在secondPage.xaml.cs中获取它的值,同样: public static c
如何执行此操作?您可以通过使用另一个静态类(其成员为静态字符串)来执行此操作,同样:
public static class stringWrapper{
public static string message{get; set;}
}
然后在MainPage.xaml.cs中设置它,然后在secondPage.xaml.cs中获取它的值,同样:
public static class stringWrapper{
public static string message{get; set;}
}
MainPage.xaml.cs:
stringWrapper.message = "Whatever your string is";
string msg = stringWrapper.message;
secondPage.xaml.cs:
stringWrapper.message = "Whatever your string is";
string msg = stringWrapper.message;
希望这有帮助。您可以有不同的解决方案:
在App.xaml.cs中,在构造函数“public App()”之外声明一个变量(假设为“a”)。把它公之于众。然后在Mainpage.xaml.cs中,将字符串放入变量“a”中。由于您可以从项目的任何页面访问“a”,因此您将获得所需的字符串。我希望这会有所帮助。下面给出了一个示例 在App.xaml.cs页面中: 公共静态字符串a=”“强> 在MainPage.xaml.cs页面中: App.a=“我的名字是内马尔。”强> 现在,您可以在第二页的控制台中显示字符串,也可以将其用于其他用途。您的有价值字符串位于变量“a”中,可以通过编写“App.a”来访问该变量:
Debug.WriteLine(“+App.a”)这真的是一个xpages问题吗?我删除了xpages并添加了XAML请参见中的示例代码