MessageBox.Show(string.Format("Hello {0}!", Name)); //Don't do this in real life :)
}
}
复制代码
创建Bootstrapper类,此类是配置Caliburn框架的焦点,告诉程序改怎样启动应用程序。在此类中重写OnStartUp函数,并在此方法中通过DisplayRootViewForAsync指定程序启动项ShellViewModel。同样也可以通过设置启动页面视图的方式Application.RootVisual = new ShellView();来启动程序。
namespace DemoCaliburn.ViewModels{ public class CategoryViewModel:Screen { private BindableCollection _categoryList = new BindableCollection(); public BindableCollection CategoryList { get {<Window x: