在我的应用程序中,我有一个Button
。如果该按钮被点击作为针对数据库的选择被执行并且结果显示在ListView
中。 由于select非常复杂,所以需要一些时间来检索数据。禁用窗口
当我点击Button
时,应该禁用应用程序-Window
,直到数据被加载。 但是,当我将窗口的IsEnabled
-Property设置为false时,在加载数据后窗口被禁用。
我试图在其他线程中使用BackgroundWorker
来禁用Window
。但后来我得到一个异常,该窗口已被另一个线程使用。
我怎样才能禁用Window
bevore它检索数据?
谢谢你的回答。 我以为自己是这样做的。 不幸的是,这并不容易,因为应用程序的设计。 所以我希望也许有人会有其他解决方案。 – 2010-05-25 07:51:43