void SetupMainView() { if (_mainView == null) { if (Common.AppSettings.Instance.WorkstationMode == Common.RadioLogMode.Fireground) { _mainView = new Views.FiregroundDisplay(); } else { switch (Common.AppSettings.Instance.MainDisplayStyle) { case Common.DisplayStyle.TabbedInterface: _mainView = new Views.TabbedLayoutView(); break; case Common.DisplayStyle.GridsOnlyInterface: _mainView = new Views.GridsOnlyView(); break; case Common.DisplayStyle.AllInOne: _mainView = new Views.AllInOneView(); break; case Common.DisplayStyle.GridsAutoOpenSources: _mainView = new Views.GridsOnlyView(); break; case Common.DisplayStyle.Columns: _mainView = new Views.ColumnLayoutView(); break; } } } if (_mainView != null) { _mainView.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; _mainView.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; mainGrid.Children.Add(_mainView); _mainView.SetupDisplay(); _mainView.SetupColumnVisibility(); } if (Common.AppSettings.Instance.MainDisplayStyle == Common.DisplayStyle.GridsAutoOpenSources) { ShowSourcesDisplay(); } }
void SetupMainView() { if (_mainView == null) { if (Common.AppSettings.Instance.WorkstationMode == Common.RadioLogMode.Fireground) { _mainView = new Views.FiregroundDisplay(); } else { switch (Common.AppSettings.Instance.MainDisplayStyle) { case Common.DisplayStyle.TabbedInterface: _mainView = new Views.TabbedLayoutView(); break; case Common.DisplayStyle.GridsOnlyInterface: _mainView = new Views.GridsOnlyView(); break; case Common.DisplayStyle.AllInOne: _mainView = new Views.AllInOneView(); break; case Common.DisplayStyle.GridsAutoOpenSources: _mainView = new Views.GridsOnlyView(); break; case Common.DisplayStyle.Columns: _mainView = new Views.ColumnLayoutView(); break; } } } if (_mainView != null) { _mainView.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; _mainView.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; mainGrid.Children.Add(_mainView); _mainView.SetupDisplay(); _mainView.SetupColumnVisibility(); } if(Common.AppSettings.Instance.MainDisplayStyle== Common.DisplayStyle.GridsAutoOpenSources) { ShowSourcesDisplay(); } }