2
我將用戶授權添加到我的WPF應用程序中,並遇到登錄屏幕的問題。WPF等待用戶輸入
我登錄屏幕顯示,但應用程序繼續處理當前操作。
IE。 顯示在主窗口
1.檢查用戶是否被允許查看主窗口
2.用戶是不允許的
3.顯示登錄屏幕
4.裝入主窗口
我想應用程序在登錄屏幕上暫停,直到用戶使用正確的授權進行身份驗證。
我將用戶授權添加到我的WPF應用程序中,並遇到登錄屏幕的問題。WPF等待用戶輸入
我登錄屏幕顯示,但應用程序繼續處理當前操作。
IE。 顯示在主窗口
1.檢查用戶是否被允許查看主窗口
2.用戶是不允許的
3.顯示登錄屏幕
4.裝入主窗口
我想應用程序在登錄屏幕上暫停,直到用戶使用正確的授權進行身份驗證。
您可以使用Window.ShowDialog
顯示登錄窗口,只有在窗口關閉後ShowDialog纔會返回。
如果你想顯示在同一窗口內登錄屏幕得到它的有點混亂,你,你想停下來設定DispatcherFrame.Continue = false;
(上框對象,你傳遞給PushFrame,很明顯)恢復執行調用Dispatcher.PushFrame
。
您無法暫停應用程序或UI線程。只需在成功授權後啓動進程。 – vorrtex 2010-10-28 06:49:06
你用什麼方法顯示登錄屏幕? – Athari 2010-10-28 08:36:25
我已經使用AOP來攔截擁有Authorize等自定義屬性的屬性獲取器 – 2010-10-28 09:08:37