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