我遇到的问题类似于发布的here。我之前发布过关于在Excel文档自定义中使用Caliburn.Micro的地方,其中WPF控件位于ActionsPane
,但没有得到太多帮助。
我目前通过将ShellView
用户控件放在ActionsPane
内的ElementHost
的设计图面上来实现此功能。大多数事情都与Caliburn.Micro一样正常,但我没有收到任何Activate
或Deactivate
事件,因为我没有引用Caliburn.Micro WindowManager
。
如果我创建一个新的窗口管理器并使用它来显示使用ShowWindow
的窗口,那么该窗口将显示为一个完全独立的窗口(不在ActionPane
中)但是我确实获得了激活/取消激活事件
有没有办法将Caliburn.Micro的窗口管理器附加到Excel中的ActionPane
。我已经有一个MEF Bootstrapper将false传递给BootstrapperBase
。
此致 艾伦