Esempio n. 1
0
        void ShowNavigatorWindow()
        {
            if (_navigatorWindow == null)
            {
                _navigatorWindow = new NavigatorWindow(this)
                {
                    Owner = Window.GetWindow(this),
                    WindowStartupLocation = WindowStartupLocation.CenterOwner
                };
            }

            _navigatorWindow.ShowDialog();
            _navigatorWindow = null;

            Debug.WriteLine("ShowNavigatorWindow()");
        }
Esempio n. 2
0
 void ShowNavigatorWindow()
 {
     if (_navigatorWindow == null)
     {
         _navigatorWindow = new NavigatorWindow(this) { Owner = Window.GetWindow(this), WindowStartupLocation = WindowStartupLocation.CenterOwner};//, ShowActivated = false };
         //_navigatorWindow.IsVisibleChanged += (s, e) =>
         //    {
         //        if (!_navigatorWindow.IsVisible)
         //        {
         //            _navigatorWindow.Close();
         //            _navigatorWindow = null;
         //            Debug.WriteLine("CloseNavigatorWindow()");
         //        }
         //    };
     }
     //Dispatcher.BeginInvoke(new Action(() =>
     //    {
             _navigatorWindow.ShowDialog();
             _navigatorWindow = null;
         //}));
     Debug.WriteLine("ShowNavigatorWindow()");
 }