Я реализую проект с WPF-MVVM
У меня есть TabControl
, где каждая вкладка представляет объект Server
.На каждой вкладке есть ListBox
, который привязан к списку Application
.Элемент управления Tab и listbox
связаны с ServerViewModel
Объект Application
моделируется как UserControl
, и я хочу, чтобы этот объект был связан с другой моделью представления под названием ApplicationViewModel
<TabControl x:Name="_tabControl"
DataContext="{StaticResource ServerVM}"
ItemsSource="{Binding UserServerCollection}">
<TabControl.ContentTemplate>
<DataTemplate>
<ListBox ItemsSource="{Binding ApplicationCollection}">
<DataTemplate>
<view:ApplicationView />
</DataTemplate>
</ListBox>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
Проблема в том, что tabcontrol хорошо связан, список имеет хорошее количество элементов, но пользовательский контроль не очень хорошо связан.
Не могли бы вы помочь мне, пожалуйста.Я не знаю, как установить userControl datacontext