Я пытаюсь связать два вида viewmodel с двумя вкладками управления вкладками, отредактировав образец исходного кода Caliburn.Micro.SimpleMDI, включенный в источник Caliburn.Micro. Этот проект содержит ShellViewModel и TabViewModel с TabView. Я добавил один вид с именем TabViewDetails. Я отредактировал ShellViewModel следующим образом.Caliburn.micro: Привязать два вида ViewModel с вкладкой Control
public class ShellViewModel : Conductor<IScreen>.Collection.OneActive
{
int count = 1;
public void OpenTab()
{
TabViewModel vm = null;
if (Items.Count != 0)
{
vm = new TabViewModel() { DisplayName = "Detail Tab " + count++ };
var secondView = new TabViewDetails();
ViewModelBinder.Bind(vm, secondView , null);
}
else
{
vm = new TabViewModel() { DisplayName = "Tab " + count++ };
}
ActivateItem(vm);
}
}
Первая вкладка ОК. Но вторая вкладка ничего не показывает. Может кто-нибудь помочь разобраться в проблеме ?.