コード例 #1
0
ファイル: AppBootstrapper.cs プロジェクト: jen20/ProgNET2014
        private void RunApp()
        {
            var vm = new MainWindowModel();
            var view = new MainWindow {ViewModel = vm};

            view.ShowDialog();
        }
コード例 #2
0
        public App()
        {
            Locator.CurrentMutable.Register(() => new TestView(), typeof(IViewFor<TestViewModel>));

            var vm = new MainWindowModel();
            var view = new MainWindow {ViewModel = vm};
            view.Show();
        }
コード例 #3
0
        public App()
        {
            RxApp.MutableResolver.Register(() => new TestView(), typeof(IViewFor<TestViewModel>));

            var vm = new MainWindowModel();
            var view = new MainWindow {ViewModel = vm};
            view.Show();
        }
コード例 #4
0
ファイル: App.xaml.cs プロジェクト: jen20/leak-repro
        public App()
        {
            RxApp.MutableResolver.Register(() => new CustomView(), typeof (IViewFor<CustomViewModel>));

            var vm = new MainWindowViewModel();
            RxApp.MutableResolver.RegisterConstant(vm, typeof (IScreen));
            var view = new MainWindow {ViewModel = vm};

            view.Show();
        }
コード例 #5
0
 public void Run()
 {
     var viewModel = new MainWindowViewModel();
     var view = new MainWindow() { ViewModel = viewModel };
     view.Show();
 }