当用户单击我以编程方式编写的Microsoft Word 2010插件时,代码会对文档内容执行一系列操作。如果文档是40到50页,并且UI冻结,并且在流程完成之前一直处于无响应状态,则任务需要相当长的时间才能完成。
为了解决这个问题,我使用了后台工作程序,并添加了一个进度条,这样用户就应该知道工作正在进行中。
现在,当文档正在处理时,UI不会冻结,但用户可以自由单击其他自定义插件,更改文档内容等。
我想在用户按下功能区上的任何插件按钮后隐藏功能区(包括主页、插入、插件),并在该过程完成时再次显示它。
请指导如何实现此功能。
发布于 2014-12-26 00:37:57
在启动后台工作程序后显示进度对话框。一旦后台worker被调用,并且对话框显示为Modal,它将冻结文档。
https://stackoverflow.com/questions/27648356
复制相似问题