Main.xaml 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <UserControl x:Class="SummaryModule.Views.Main"
  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:SummaryModule.Views"
  7. xmlns:controls="clr-namespace:SummaryModule.Controls"
  8. xmlns:status="clr-namespace:SummaryModule.Controls.Status"
  9. mc:Ignorable="d"
  10. MinHeight="768"
  11. MinWidth="1024"
  12. d:DesignHeight="450" d:DesignWidth="800">
  13. <UserControl.Resources>
  14. <ResourceDictionary >
  15. <ResourceDictionary.MergedDictionaries>
  16. <ResourceDictionary Source="/UICommon;component/Resources.xaml"/>
  17. </ResourceDictionary.MergedDictionaries>
  18. </ResourceDictionary>
  19. </UserControl.Resources>
  20. <Grid Margin="4,8">
  21. <Grid.ColumnDefinitions>
  22. <ColumnDefinition Width="*" MinWidth="260"/>
  23. <ColumnDefinition Width="8"/>
  24. <ColumnDefinition Width="3*" MinWidth="400"/>
  25. <ColumnDefinition Width="8"/>
  26. <ColumnDefinition Width="260"/>
  27. <ColumnDefinition Width="8"/>
  28. <ColumnDefinition Width="200"/>
  29. </Grid.ColumnDefinitions>
  30. <Grid.RowDefinitions>
  31. <RowDefinition Height="320"/>
  32. <RowDefinition Height="8"/>
  33. <RowDefinition Height="*"/>
  34. </Grid.RowDefinitions>
  35. <controls:SummeryPlot TitleImage="{StaticResource Icon_Job}" Title="Job" Jump="{Binding JumpCommand}" JumpPara="Job">
  36. <controls:SummeryPlot.DisplayContent>
  37. <controls:BaseJob DataSource="{Binding RealtimeData.JobData1}" DataSource2="{Binding RealtimeData.JobData2}"/>
  38. </controls:SummeryPlot.DisplayContent>
  39. </controls:SummeryPlot>
  40. <controls:SummeryPlot Grid.Column="2" TitleImage="{StaticResource Icon_Recipe}" Title="Recipe" Jump="{Binding JumpCommand}" JumpPara="Recipe">
  41. <controls:SummeryPlot.DisplayContent>
  42. <controls:BaseRecipe DataSource="{Binding RealtimeData.RecipeDisplay}"/>
  43. </controls:SummeryPlot.DisplayContent>
  44. </controls:SummeryPlot>
  45. <controls:SummeryPlot Grid.Column="4" TitleImage="{StaticResource Icon_Gas}" Title="Gas" Jump="{Binding JumpCommand}" JumpPara="Gas">
  46. <controls:SummeryPlot.DisplayContent>
  47. <controls:BaseGas DataSource="{Binding RealtimeData.GasData}"/>
  48. </controls:SummeryPlot.DisplayContent>
  49. </controls:SummeryPlot>
  50. <controls:SummeryPlot Grid.Column="6" TitleImage="{StaticResource Icon_Pressure}" Title="Pressure" Jump="{Binding JumpCommand}" JumpPara="Pressure">
  51. <controls:SummeryPlot.DisplayContent>
  52. <controls:BasePressure DataSource="{Binding RealtimeData.PressureData}"/>
  53. </controls:SummeryPlot.DisplayContent>
  54. </controls:SummeryPlot>
  55. <controls:SummeryPlot Grid.Row="2" Grid.RowSpan="3" Grid.ColumnSpan="3" TitleImage="{StaticResource Icon_Transfer}" Title="Transfer" Jump="{Binding JumpCommand}" JumpPara="TransferMain">
  56. <controls:SummeryPlot.DisplayContent>
  57. <Viewbox Margin="12">
  58. <Grid>
  59. <status:BaseTransfer/>
  60. </Grid>
  61. </Viewbox>
  62. </controls:SummeryPlot.DisplayContent>
  63. </controls:SummeryPlot>
  64. <controls:SummeryPlot Grid.Row="2" Grid.Column="4" TitleImage="{StaticResource Icon_N2_Purge}" Title="N2 Purge" Jump="{Binding JumpCommand}" JumpPara="N2PrugeStatus">
  65. <controls:SummeryPlot.DisplayContent>
  66. <controls:BaseN2Purge DataSource="{Binding RealtimeData.N2PurgeData}"/>
  67. </controls:SummeryPlot.DisplayContent>
  68. </controls:SummeryPlot>
  69. <controls:SummeryPlot Grid.Row="4" Grid.Column="6" TitleImage="{StaticResource Icon_Temperature}" Title="Temperature" Jump="{Binding JumpCommand}" JumpPara="Temp">
  70. <controls:SummeryPlot.DisplayContent>
  71. <controls:BaseTemperature TempCollection="{Binding RealtimeData.TempCollection}"/>
  72. </controls:SummeryPlot.DisplayContent>
  73. </controls:SummeryPlot>
  74. </Grid>
  75. </UserControl>