Я создал свой UserControl
так:
MyUserCtrl myctrl = new MyUserCtrl() { DataContext = new MyViewModel()};
ControlCollection.Add(myctrl);
и я вывожу это, используя ItemsControl ItemsSource="{Binding ControlCollection}"
для просмотра.
Это чисто и красиво, но проблема в том, что я не знаю, как мне закрыть те UserControls
, которые я открыл.
А что, если я просто уберу его в коллекцию. Таким образом, модель представления тоже закроется?