使用其他页面中的变量

时间:2018-03-24 16:13:32

标签: c# variables uwp

我有两个页面,这些页面被称为" page1.xaml.cs"和" page2.xaml.cs"

在第1页中,我有这样的变量;

public string var1="hello world";

在第2页,我有一个按钮,每当我点击该按钮时,它应该带来" var1"来自第1页。

我无法使用" Frame.Navigate(typeof"函数,因为我需要在需要时使用该值。

那么如何从其他页面使用该变量呢?

1 个答案:

答案 0 :(得分:1)

如果要从另一个页面访问特定页面中定义的变量,只需将该变量定义为 static

if test -d /app; then npm run build; fi

现在您可以轻松访问它的内容,例如:public static string var1 = "hello world";

声明为static的变量通常在类的所有实例中共享,这样当您导航到page1.var1时,您将不需要仍然保持对{{1}的实例的引用你刚刚导航过的。

而且,因为看起来你的字符串变量的意图是它具有相同的内容,尽管在你的应用程序执行期间你的Page2类会发生不同的实例化,但是完全不浪费将其标记为Page1