4
在WPF MVVM(棱镜)应用程序的工作,我想实现身份验证,因为它是基于ASP.NET表单的身份验证。我想限制用户进入需要授权的屏幕。如何在WPF应用程序中实现这一点,因为我正在使用PRISM。ASP.net像基于WPF的MVVM棱镜基于表单
在WPF MVVM(棱镜)应用程序的工作,我想实现身份验证,因为它是基于ASP.NET表单的身份验证。我想限制用户进入需要授权的屏幕。如何在WPF应用程序中实现这一点,因为我正在使用PRISM。ASP.net像基于WPF的MVVM棱镜基于表单
假设您正在使用Regions在您的应用程序中导航,那么您的viewModels可以实现IConfirmNavigationRequest
接口。
在那里,您可以使用ConfirmNavigationRequest
需要回调,以确定用户是否有权访问该视图,如果没有,则拒绝该视图。
样本可以发现here
退房this link更多地了解这个
更新我的回答对你更合适的解决方案。希望它会帮助:) –