我正在尝试使用UserControl
和MVVM
在页面上添加Caliburn.micro
。
MainWindow.xaml
<ContentControl Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="5" x:Name="ActivateItem"></ContentControl>
MainWindowViewModel
public class MainWindowViewModel: Conductor<object>
{
public MedicalTitleViewModel()
{
ActivateItem(new MenuViewModel());
}
}
但是MenuView.xaml
尚未加载到调用窗口中。没错。
答案 0 :(得分:2)
ContentControl
的名称应为ActiveItem
,而不是ActivateItem
。另外,请确保View和ViewModel在同一名称空间中。