Beispiel #1
0
        protected override void RegisterViews(ViewRegistrationHelper viewRegistrationHelper)
        {
            viewRegistrationHelper.RegisterView(() => new MainWindow())
                                  .WithBinding<CalculatorViewModel>(
                                      (v, d) => v.BindDataContext(d));

            viewRegistrationHelper.RegisterView(() => new MainWindow2())
                                  .WithBinding<MainViewModel>(
                                      (v, d) => v.BindDataContext(d));

            viewRegistrationHelper.RegisterView(() => new MainWindow3())
                                  .WithBinding<Main3ViewModel>(
                                      (v, d) => v.BindDataContext(d));
        }
 /// <summary>
 /// Registers the views.
 /// </summary>
 /// <param name="viewRegistrationHelper">
 /// The view registration helper.
 /// </param>
 protected override void RegisterViews(ViewRegistrationHelper viewRegistrationHelper)
 {
     Contract.Requires<ArgumentNullException>(viewRegistrationHelper != null);
 }