无法在 WPF 中加载用户控件
Unable to load user control in WPF
我正在尝试使用 MVVM
和 Caliburn.micro
在我的页面上添加 UserControl
。
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());
}
}
但在调用 window 时未加载 MenuView.xaml
。没有错误。
ContentControl
名称应为 ActiveItem
而不是 ActivateItem
。另外,确保 View 和 ViewModel 在同一个命名空间中。
我正在尝试使用 MVVM
和 Caliburn.micro
在我的页面上添加 UserControl
。
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());
}
}
但在调用 window 时未加载 MenuView.xaml
。没有错误。
ContentControl
名称应为 ActiveItem
而不是 ActivateItem
。另外,确保 View 和 ViewModel 在同一个命名空间中。