如何在UWP中重置页面中的静态变量
本文关键字:静态 变量 UWP | 更新日期: 2023-09-27 18:13:45
我在页面中使用static bool hasBeenLoaded = false;
,并且有时我清除导航堆栈然后加载此页面,但仍然hasBeenLoaded元素将保留其旧值。
我在导航前删除了整个BackStack,不应该清除这个吗?
如果您想要清除值(既不是true也不是false),那么将变量声明为可空。例:static bool? hasBeenLoaded = value
;在重置的情况下,只要set ClassName.hasBeenLoaded = null;