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