Код: Выделить всё
class MyDataContext
{
ICollectionView Outers {get;set;}
//...
}
class Outer
{
string Name {get;set;}
IEnumerable Actions {get;set;}
}
class Inner
{
string Description {get;set;}
Command OnClick {get;set;}
}
Код: Выделить всё
Operation недействителен, пока используется ItemsSource. Вместо этого обращайтесь к элементам и изменяйте их с помощью ItemsControl.ItemsSource.
Если я удаляю внутренний TreeView, исключений не возникает (но, конечно, и кнопок тоже).
Подробнее здесь: https://stackoverflow.com/questions/177 ... -of-a-list