如何在UWP中重置页面中的静态变量?

时间:2016-10-19 06:02:44

标签: c# windows-runtime uwp

我在页面中使用static bool hasBeenLoaded = false;,有时我清除导航堆栈然后加载此页面,但仍然hasBeenLoaded元素将保留其旧值。

由于我在导航前删除了整个BackStack,所以不应该清除它吗?

1 个答案:

答案 0 :(得分:0)

如果要清除值(既不是true也不是false),则将变量声明为可为空。恩。 static bool? hasBeenLoaded = value。如果重置,只需 设置ClassName.hasBeenLoaded = null;