我在Outlook中有自定义的TaskPane。当用户切换可见性时,我会将其记录在设置对象中,以便下次Outlook启动时,将在用户离开时显示/隐藏。
在以下每种情况中都会引发TaskPane.Visible
以响应用户按功能区中的切换按钮前两种方式,用户显然意味着隐藏任务窗格。用户只是试图进入菜单屏幕的第三种方式(也许是在他们去按退出按钮的路上)。
问题
无论如何确定由于文件菜单引发了事件?以编程方式确定文件菜单当前是否打开的任何方式?
这就是我在文件菜单屏幕上的意思:
答案 0 :(得分:1)
Backstage UI提供了两个回调,可用于在“文件”菜单打开和关闭时进行跟踪:
onShow属性和元素的onHide属性可以指向执行这种操作的代码。
<backstage onShow="OnShow">
有关详细信息,请参阅Customizing the Office 2010 Backstage View for Developers。