【发布时间】:2010-09-07 13:43:00
【问题描述】:
我正在尝试在 WPF 中编写文本编辑器,但在尝试在 TabControl 中定位正确的编辑器实例以响应文件 -> 打开操作时遇到问题。
选项卡项以编程方式添加并包含一个WindowsFormsHost 实例,该实例反过来允许每个选项卡显示由 ScintillaNet WinForms 组件提供的编辑器。
当一个选项卡被选中并且用户选择文件 -> 打开时,我需要根据选项卡选择找到正确的 WindowsFormsHost 实例,以便我可以将文件加载到正确的 Scintilla 实例中。
以前,我只是通过以下方式在 WinForms 中完成此操作:
tabControl.TabPages[tabControl.SelectedIndex].Controls.Find("Scintilla")
这在 WPF 中是如何工作的?
【问题讨论】:
标签: wpf windowsformshost