我在页面中使用static bool hasBeenLoaded = false;
,有时我清除导航堆栈然后加载此页面,但仍然hasBeenLoaded元素将保留其旧值。
由于我在导航前删除了整个BackStack,所以不应该清除它吗?
答案 0 :(得分:0)
如果要清除值(既不是true也不是false),则将变量声明为可为空。恩。 static bool? hasBeenLoaded = value
。如果重置,只需
设置ClassName.hasBeenLoaded = null;