SCSF:通过单击按钮从另一个视图显示视图
我在 SCSF 面临一个问题。
我有两个工作区
- MdiWorkspace
- DeckWorkspace
我在模块
- 查看器中有两个视图(在 mdiworkspace 中显示)
- 属性查看器(在 DeckWorkspace 中)
在查看器中 我在工具栏中有一个按钮,其目的是显示 PropertyViewer (另一个视图)。
我如何在 Deckworkspace 中针对按钮单击事件显示此 PropertyViewer。
注意: 我没有使用 Command[CommandName].AddInvoker(control, "click:) 和 CommandHandler
i am facing one problem in SCSF.
I have two workspaces
- MdiWorkspace
- DeckWorkspace
i have two views in a module
- Viewer (display in mdiworkspace)
- Property Viewer (in deckworkspace)
in Viewer i have a button in toolbar whose purpose is to display PropertyViewer (another View).
how can i display this PropertyViewer in deckworkspace agaist button click event.
NOTE: i am not using Command[CommandName].AddInvoker(control, "click:) and CommandHandler
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您的工具栏位于实现 MVP 模式的 SmartPart 中。让 SmartPart 中的按钮单击事件处理程序触发其演示者将处理的事件。您的演示者代码将如下所示:
I'm going to assume your toolbar sits in a SmartPart that implements the MVP pattern. Have the button click event handler in the SmartPart fire an event that its presenter will handle. Your presenter code would look like this: