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

How to reset a static variable in a Page in UWP?

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

这不应该被清除吗,因为我在导航之前删除了整个 BackStack?

如果您想清除该值(既不是 true 也不是 false),则将变量声明为可为 null。前任。 static bool? hasBeenLoaded = value。在重置的情况下,只需 设置 ClassName.hasBeenLoaded = null;