我的Windows應用商店應用出現問題。如何在Windows應用商店應用中進行處理時阻止用戶界面
我有一個看法;在這個視圖上,我顯示可以在這個視圖中修改的數據。 一旦用戶完成修改信息,他們必須點擊「完成」按鈕,在數據庫中存儲信息。
但是,當存儲的信息太多時,處理需要很長時間,並且UI對用戶操作是開放的。如果用戶做出一個動作,我的應用程序會拋出一個異常,因爲數據不再存在於控件中。
因此,我搜索了一種方法來阻止用戶界面(如messagedialog
:等待您的數據存儲)。我嘗試了一個消息對話框,但是一旦我點擊yes
,我的存儲方法啓動並且消息對話框被直接關閉,所以用戶可以用他的操作創建一個異常。
我的問題是:如何在Windows Store應用程序中進行處理時阻止UI?
感謝您的回答,第一個解決方案適用於我,但我認爲阻止UI並不是很好,而且我有太多元素阻止(〜25-30),這就是爲什麼我搜索解決方案的原因如消息對話框。 但是,如果沒有其他解決方案,我會使用這個技巧。 – Julien