已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
昨天关门了。
Improve this question
我正在使用MAUI.NET制作一个应用程序,应用程序中会有不同的帐户类型,你有什么想法或技巧如何安排这样的应用程序中的导航,最好使用Shell。
我有一个想法,定义IsAccountType变量,并根据值,显示哪些页面将显示在应用程序中使用IsVisible,但我不知道这样做是否正确,也许有更好的解决方案。
1条答案
按热度按时间6mzjoqzu1#
从技术上讲,您可以通过编程方式修改您的shell。在运行时,取决于登录的用户。
但是,我想警告您,您首先会注意到的是绘图问题(取决于您向shell添加的内容)。您需要不时调用“GoToAsync”来强制重画。(反正登录后你要去某个地方,所以不会那么糟糕)。
你将永远不必处理你的“管理”标签的可见性/访问/等,因为不会有任何“管理”标签开始。
你的想法也可以接受。如果你组织好你的应用程序,并创建一些“有限的区域”,有所有的高级功能,所以你不必经常检查权利...也很有效。
另一方面,如果你有10页,一半的内容应该是可见的,一半不...那就不行了。完全不好。
有很多解决方案。如果你有一个地方,检查用户的权利,在您的程序-你做的完美的工作。如果你必须不断地检查它-也许你需要考虑不同的设计。