VATPerformanceView.xaml 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <UserControl x:Class="Venus_MainPages.Views.VATPerformanceView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:Venus_MainPages.Views"
  7. xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
  8. xmlns:unity="clr-namespace:Venus_MainPages.Unity"
  9. mc:Ignorable="d"
  10. d:DesignHeight="450" d:DesignWidth="800">
  11. <Grid>
  12. <Grid.ColumnDefinitions>
  13. <ColumnDefinition/>
  14. <ColumnDefinition Width="2*"/>
  15. <ColumnDefinition Width="4*"/>
  16. </Grid.ColumnDefinitions>
  17. <Canvas>
  18. <TextBlock Text="Gas Select" FontSize="15" FontWeight="Bold" Canvas.Left="10" Canvas.Top="160"/>
  19. <ComboBox Width="80" Canvas.Left="10" Canvas.Top="190"/>
  20. <TextBlock Text="Flow" FontSize="15" FontWeight="Bold" Canvas.Left="10" Canvas.Top="220"/>
  21. <TextBox FontSize="15" FontWeight="Bold" Canvas.Left="10" Canvas.Top="250" Width="100"/>
  22. </Canvas>
  23. <Canvas Grid.Column="1">
  24. <TextBlock Text="Test Result" FontSize="15" FontWeight="Bold" Canvas.Left="10" Canvas.Top="160"/>
  25. <Grid Canvas.Left="10" Canvas.Top="200" Height="480" unity:GridOptions.ShowBorder="True" unity:GridOptions.LineBrush="Black" Width="400" Background="WhiteSmoke">
  26. <Grid.ColumnDefinitions>
  27. <ColumnDefinition/>
  28. <ColumnDefinition Width="2*"/>
  29. <ColumnDefinition/>
  30. <ColumnDefinition Width="2*"/>
  31. </Grid.ColumnDefinitions>
  32. <Grid.RowDefinitions>
  33. <RowDefinition/>
  34. <RowDefinition/>
  35. <RowDefinition/>
  36. <RowDefinition/>
  37. <RowDefinition/>
  38. <RowDefinition/>
  39. <RowDefinition/>
  40. <RowDefinition/>
  41. <RowDefinition/>
  42. <RowDefinition/>
  43. <RowDefinition/>
  44. <RowDefinition/>
  45. <RowDefinition/>
  46. <RowDefinition/>
  47. <RowDefinition/>
  48. </Grid.RowDefinitions>
  49. <TextBlock Text="Current" Grid.ColumnSpan="2" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  50. <TextBlock Text="Reference" Grid.Column="2" Grid.ColumnSpan="2" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  51. <TextBlock Text="Position" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  52. <TextBlock Text="sccm/mTorr" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  53. <TextBlock Text="Position" Grid.Row="1" Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  54. <TextBlock Text="sccm/mTorr" Grid.Row="1" Grid.Column="3" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  55. </Grid>
  56. <Button Content="Save" Canvas.Left="10" Canvas.Top="700" Width="120" Height="26"/>
  57. <Button Content="Load Reference" Canvas.Left="290" Canvas.Top="700" Width="120" Height="26"/>
  58. </Canvas>
  59. <lvc:CartesianChart LegendLocation="Right" Hoverable="False" Grid.Column="2" Height="700" DataTooltip="{x:Null}">
  60. <!--<lvc:CartesianChart.DataTooltip>
  61. <lvc:DefaultTooltip BulletSize="20"/>
  62. </lvc:CartesianChart.DataTooltip>-->
  63. <lvc:CartesianChart.Series>
  64. <lvc:LineSeries Title="Current" Width="1" Values="1,2,3,4,5,11,7,8,9,10" LineSmoothness="1"/>
  65. <lvc:LineSeries Title="Reference" Width="1" Values="3,4,5,1,7,8,9,6,11,12" LineSmoothness="1" />
  66. </lvc:CartesianChart.Series>
  67. <lvc:CartesianChart.AxisX>
  68. <lvc:Axis Title="VAT Position" Labels="{Binding LineXLabels}" FontSize="15" Foreground="Black" />
  69. </lvc:CartesianChart.AxisX>
  70. <lvc:CartesianChart.AxisY>
  71. <lvc:Axis Title="sccm/mT" FontSize="15" Foreground="Black">
  72. </lvc:Axis>
  73. </lvc:CartesianChart.AxisY>
  74. </lvc:CartesianChart>
  75. </Grid>
  76. </UserControl>