示例#1
0
        /// <summary>
        /// props for browser window show more running status, updates UpdateBrowserEvent
        /// </summary>
        public void ShowMoreBrowserRunning()
        {
            _log.Called();

            BrowserPropertiesModel browser;

            if (Debugger.IsAttached) // only for DEBUG
            {
                browser = new BrowserPropertiesModel()
                {
                    WindowState      = WindowState.Maximized,
                    IsBrowserFocused = true,
                    IsOnTop          = false,
                    ResizeMode       = ResizeMode.CanResize
                };
            }
            else
            {
                browser = new BrowserPropertiesModel()
                {
                    WindowState      = WindowState.Maximized,
                    IsBrowserFocused = true,
                    IsOnTop          = true,
                    ResizeMode       = ResizeMode.NoResize
                };
            }

            _eventAggregator.GetEvent <UpdateBrowserEvent>().Publish(browser);
        }
示例#2
0
        /// <summary>
        /// props for browser window show more paused status, updates UpdateBrowserEvent
        /// </summary>
        public void ShowMoreBrowserPaused()
        {
            _log.Called();

            BrowserPropertiesModel browser = new BrowserPropertiesModel()
            {
                WindowState      = WindowState.Maximized,
                IsBrowserFocused = true,
                IsOnTop          = false,
                ResizeMode       = ResizeMode.CanResize
            };

            _eventAggregator.GetEvent <UpdateBrowserEvent>().Publish(browser);
        }
 /// <summary>
 /// updates several browser properties
 /// </summary>
 private void OnUpdateBrowser(BrowserPropertiesModel obj)
 {
     BrowserControls = obj;
 }