-
Refresh Graph Layout function exampleC# & WPF 2022. 6. 17. 20:29
Refresh Graph Layout function example
private void RefreshGraphLayout(int layout) { try { gridNormal.Visibility = System.Windows.Visibility.Visible; gridAOS.Visibility = System.Windows.Visibility.Collapsed; gridLayout1.Visibility = System.Windows.Visibility.Collapsed; gridLayout2.Visibility = System.Windows.Visibility.Collapsed; if (_attChannelIndicationLine != null) _attChannelIndicationLine.Visibility = System.Windows.Visibility.Collapsed; if (_filterDisplay != null) _filterDisplay.Visibility = System.Windows.Visibility.Collapsed; if (_bearing != null) _bearing.Visibility = System.Windows.Visibility.Collapsed; gridRAW.Visibility = System.Windows.Visibility.Collapsed; if (_aOSSystemTarget != null) _aOSSystemTarget.Visibility = System.Windows.Visibility.Collapsed; if (_aOSGraphU != null) _aOSGraphU.Visibility = System.Windows.Visibility.Collapsed; if (_aOSGraphD != null) _aOSGraphD.Visibility = System.Windows.Visibility.Collapsed; if (_aOSControlBar != null) _aOSControlBar.Visibility = System.Windows.Visibility.Collapsed; if (_dtDisp != null && _dtDisp.IsEnabled) _dtDisp.Stop(); Bearing.SetExpandText("M"); switch (layout) { case 1: gridLayout1.Visibility = System.Windows.Visibility.Visible; gridPRS.Visibility = System.Windows.Visibility.Collapsed; gridLayout1.RowDefinitions.Clear(); gridLayout1.RowDefinitions.Add(new RowDefinition() { }); gridLayout1.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(16) }); ATTChannelIndicationLine.Visibility = System.Windows.Visibility.Visible; Bearing.Visibility = System.Windows.Visibility.Visible; FilterDisplay.Visibility = System.Windows.Visibility.Visible; break; case 2: gridPRS.Visibility = System.Windows.Visibility.Collapsed; gridLayout2.Visibility = System.Windows.Visibility.Visible; gridLayout2.RowDefinitions.Clear(); gridLayout2.RowDefinitions.Add(new RowDefinition() { }); gridLayout2.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(16) }); gridLayout2.RowDefinitions.Add(new RowDefinition() { }); gridLayout2.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(16) }); ATTChannelIndicationLine.Visibility = System.Windows.Visibility.Visible; Bearing.Visibility = System.Windows.Visibility.Visible; FilterDisplay.Visibility = System.Windows.Visibility.Visible; break; case 3: gridLayout2.Visibility = System.Windows.Visibility.Visible; gridLayout2.RowDefinitions.Clear(); gridLayout2.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(273) }); gridLayout2.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(289) }); gridLayout2.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(16) }); ATTChannelIndicationLine.Visibility = System.Windows.Visibility.Visible; Bearing.Visibility = System.Windows.Visibility.Visible; FilterDisplay.Visibility = System.Windows.Visibility.Visible; PRSBDT.Visibility = System.Windows.Visibility.Visible; gridRAW.Visibility = System.Windows.Visibility.Visible; SetPRSRawGraph(); gridPRS.Visibility = System.Windows.Visibility.Visible; if (_dtDisp != null && !_dtDisp.IsEnabled) _dtDisp.Start(); break; case 4: gridPRS.Visibility = System.Windows.Visibility.Collapsed; gridNormal.Visibility = System.Windows.Visibility.Collapsed; gridAOS.Visibility = System.Windows.Visibility.Visible; Bearing.Visibility = System.Windows.Visibility.Visible; Bearing.SetExpandText("A"); AOSSystemTarget.Visibility = System.Windows.Visibility.Visible; AOSGraphU.Visibility = System.Windows.Visibility.Visible; AOSGraphD.Visibility = System.Windows.Visibility.Visible; AOSControlBar.Visibility = System.Windows.Visibility.Visible; break; } } catch (Exception ee) { TraceManager.AddLog(string.Format("{0}r\n{1}", ee.StackTrace, ee.Message)); System.Diagnostics.Debug.WriteLine(string.Format("{0}r\n{1}", ee.StackTrace, ee.Message)); } }'C# & WPF' 카테고리의 다른 글
Dictionary Copy perform function example (0) 2022.06.17 with Sign Suffix Return Num And Unit (0) 2022.06.17 Enum To Visibility Convert apply function (0) 2022.06.17