Я пытаюсь написать текстовый редактор в WPF, и у меня есть проблема с поиском правильного экземпляра редактора в TabControl
в ответ на действие File -> Open ,WPF TabControl/File open необходимо найти ребенка WindowsFormsHost
Элементы табуляции добавлены программно и содержат экземпляр WindowsFormsHost
, который, в свою очередь, позволяет каждой вкладке отображать редактор, предоставляемый компонентом WinForms ScintillaNet.
Когда выбрана вкладка, и пользователь выбирает Файл -> Открыть, мне нужно найти правильный экземпляр WindowsFormsHost на основе выбора вкладки, чтобы я мог загрузить файл в правильный экземпляр Scintilla.
Раньше я делал это в WinForms просто выполнив:
tabControl.TabPages[tabControl.SelectedIndex].Controls.Find("Scintilla")
Как это работает в WPF?