我一直在尝试跨多个页面传递一个布尔值。我已经构建了一个程序,该程序具有登录页面和成功登录后的四个不同页面。我有一个管理员和一个员工。我的问题是管理员和员工必须有不同的视图——也就是说,当管理员登录时,他可以看到各个页面中的某些按钮,而当员工登录时,它们是不可见的。
因此,问题是:如何在多个页面之间传递一个布尔值?bool 在登录时设置自己。我最初是通过每个页面传递布尔值,但发生堆栈溢出。
- 我的其他想法是将按钮的可见性绑定到 bool 的结果,但我还没有成功。
- 另一个想法是为 bool 创建一个类,并在每次打开页面时引用那里的 getter/setter。
有任何想法吗?