У меня есть TreeView
слева от SplitContainer
, и я хотел бы, чтобы содержимое справа менялось, когда я нажимаю на TreeNode. То, что я пытаюсь сделать, это окно настроек, такое как в Putty, т.е. содержимое правой стороны может быть довольно сложным.
(источник: unixwiz.net)
Идея, которую я имею, состоит в том, чтобы иметь панель для контента для каждого узла дерева, добавить все эти панели с правой стороны и показать/скрыть их на основе щелчков по дереву.
Это правильный подход? Есть ли лучший? Как лучше всего связать узлы дерева с их панелями, например, какой-нибудь MVC?
Спасибо
Том