Как создать подобный Списку UserControl в WPF?

Я хочу создать свой собственный расширяемый/разборный древовидный UserControl, какие узлы являются элементами Границы с любым содержанием. И это управление должно иметь единственный SelectedItem. Когда я выбираю один из узлов, я хочу видеть подробную информацию о выбранном пункте.

Я сделал презентацию управления и часть логики: Я вижу все дерево элементов, collaps любой узел (узлы), выбираю одного из них и вижу детали. Но я не могу сделать двунаправленной привязки. Т.е. Я хочу иметь возможность изменить поля в панели деталей, и immidiately видят изменения в древовидном управлении.

Помогите мне понравиться, любое обновление силы вызова (снова переплетите данные) управления (просто дают подсказку, как выполнить это), или дайте советование, как создать мой собственный подобный Списку UserControl. Я пытался заставить свое управление наследоваться некоторому классу ListBox, но я не мог.

PS. Извините за мой плохой английский язык...

1
задан Sergey Metlov 2 August 2010 в 14:41
поделиться