Exemplo n.º 1
0
        public void RegisterWindowView(DetectiveWindowBase window)
        {
            var viewModel = window.DataContext as DetectiveWindowViewModelBase;

            //todo Debug.Assert(viewModel != null, "viewModel != null");
            if (viewModel != null)
            {
                this.Windows.Add(viewModel);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 ///     Run at application termination
 /// </summary>
 public void Finish(DetectiveWindowBase window)
 {
     this.Finish();
     window?.Close();
     Application.Current.Shutdown(); // this is workaround since window is always null
 }
Exemplo n.º 3
0
 /// <summary>
 ///     Run at application termination
 /// </summary>
 public void Finish(DetectiveWindowBase window)
 {
     this.Finish();
     window?.Close();
 }