我有两个页面,这些页面被称为" page1.xaml.cs"和" page2.xaml.cs"
在第1页中,我有这样的变量;
public string var1="hello world";
在第2页,我有一个按钮,每当我点击该按钮时,它应该带来" var1"来自第1页。
我无法使用" Frame.Navigate(typeof"函数,因为我需要在需要时使用该值。
那么如何从其他页面使用该变量呢?
答案 0 :(得分:1)
如果要从另一个页面访问特定页面中定义的变量,只需将该变量定义为 static 。
if test -d /app; then npm run build; fi
现在您可以轻松访问它的内容,例如:public static string var1 = "hello world";
声明为static的变量通常在类的所有实例中共享,这样当您导航到page1.var1
时,您将不需要仍然保持对{{1}的实例的引用你刚刚导航过的。
而且,因为看起来你的字符串变量的意图是它具有相同的内容,尽管在你的应用程序执行期间你的Page2
类会发生不同的实例化,但是完全不浪费将其标记为Page1
!