예제 #1
0
 public void MyTestCleanup()
 {
     _container   = null;
     _childWindow = null;
     _childWindow = null;
     _viewmodel   = null;
 }
예제 #2
0
 public void MyTestInitialize()
 {
     _container         = UnityContainerResolver.Container;
     _childWindow       = _container.Resolve <IChildWindow>();
     _childWindowNested = _container.Resolve <IChildWindowNested>();
     _viewmodel         = new ChildWindowViewModel(_childWindow, _childWindowNested);
 }
예제 #3
0
        public static void CreateChildWindow()
        {
            var view      = new ChildWindow();
            var viewModel = new ChildWindowViewModel();

            view.DataContext = viewModel;
            view.ShowDialog();
        }
예제 #4
0
        public ChildWindow()
        {
            InitializeComponent();
            _container = UnityContainerResolver.Container;
            var childWindowNested = _container.Resolve <IChildWindowNested>();

            DataContext = new ChildWindowViewModel(this, childWindowNested);
            Closing    += ChildWindowClosing;
        }