Вам необходимо использовать codebehind.
Создайте все необходимые элементы управления на обеих панелях, а в codebehind создайте обработчик событий SelectedNodeChange для TreeView.В этом обработчике событий вы бы показывали / скрывали нужные вам элементы управления в тот момент, а также устанавливали нужные вам свойства в тот момент.
Если вы хотите показать / скрыть определенные элементы управления в зависимости от родителявыбранного узла: вы можете сделать что-то вроде этого:
Скажем, у вас есть древовидное представление, состоящее из чего-то вроде этого
Ford
-Fiesta
-Mondeo
BMW
-316
-318
-320
И вы хотите показать textBox1 ТОЛЬКО ЕСЛИ выбрана модель BMWвы бы сделали что-то подобное в обработчике событий:
if (CarsTreeView.Parent.SelectedNode.Text == "BMW")
{
textBox1.Visible = true;
}
else
{
textBox1.Visible = false;
}