在我的應用程序中,我有一個Button
。如果該按鈕被點擊作爲針對數據庫的選擇被執行並且結果顯示在ListView
中。 由於select非常複雜,所以需要一些時間來檢索數據。禁用窗口
當我點擊Button
時,應該禁用應用程序-Window
,直到數據被加載。 但是,當我將窗口的IsEnabled
-Property設置爲false時,在加載數據後窗口被禁用。
我試圖在其他線程中使用BackgroundWorker
來禁用Window
。但後來我得到一個異常,該窗口已被另一個線程使用。
我怎樣才能禁用Window
bevore它檢索數據?
謝謝你的回答。 我以爲自己是這樣做的。 不幸的是,這並不容易,因爲應用程序的設計。 所以我希望也許有人會有其他解決方案。 – 2010-05-25 07:51:43