无法在WPF中加载用户控件

时间:2018-09-25 09:39:21

标签: c# .net wpf caliburn.micro

我正在尝试使用UserControlMVVM在页面上添加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尚未加载到调用窗口中。没错。

1 个答案:

答案 0 :(得分:2)

ContentControl的名称应为ActiveItem,而不是ActivateItem。另外,请确保View和ViewModel在同一名称空间中。