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更多地瞭解這個
更新我的回答對你更合適的解決方案。希望它會幫助:) –