RecipeStandbySettingView.xaml 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429
  1. <UserControl x:Class="FurnaceUI.Views.Editors.RecipeStandbySettingView"
  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:FurnaceUI.Views.Recipes"
  7. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  8. xmlns:cal="http://www.caliburn.org"
  9. mc:Ignorable="d"
  10. Height="495" Width="605" FontFamily="Segoe" >
  11. <UserControl.Resources>
  12. <Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
  13. <Setter Property="Visibility" Value="Collapsed" />
  14. </Style>
  15. </UserControl.Resources>
  16. <Grid>
  17. <Grid.ColumnDefinitions>
  18. <ColumnDefinition Width="Auto"/>
  19. </Grid.ColumnDefinitions>
  20. <Grid.RowDefinitions>
  21. <RowDefinition Height="Auto" MinHeight="434"/>
  22. <RowDefinition Height="69"/>
  23. </Grid.RowDefinitions>
  24. <StackPanel x:Name="RecipeEditPanel" Margin="0,6,0,0">
  25. <!--<Button Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Content="" Height="50" Style="{StaticResource PageTitleButton}" HorizontalAlignment="Stretch" HorizontalContentAlignment="Left" Margin="2,3,0,3"/>-->
  26. <Grid Grid.Row="0" Grid.Column="0">
  27. <Grid.ColumnDefinitions>
  28. <ColumnDefinition Width="300"/>
  29. <ColumnDefinition Width="300"/>
  30. </Grid.ColumnDefinitions>
  31. <Grid.RowDefinitions>
  32. <RowDefinition Height="*"/>
  33. </Grid.RowDefinitions>
  34. <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="0">
  35. <Border Margin="2">
  36. <Button Height="100" Style="{StaticResource Area_Button}" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" IsEnabled="{Binding IsCommandConditionEventEnabled}">
  37. <ContentControl >
  38. <Canvas>
  39. <TextBlock Text="Step Name" FontSize="20" Canvas.Top="10" Canvas.Left="10"/>
  40. <TextBlock Text="{Binding SelectedStepName}" FontSize="14" Canvas.Top="40" Canvas.Left="10"/>
  41. </Canvas>
  42. </ContentControl>
  43. </Button>
  44. </Border>
  45. <Border Margin="2">
  46. <Button Height="100" Style="{StaticResource Area_Button}" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" IsEnabled="{Binding SettingButtonEnable}">
  47. <ContentControl >
  48. <Canvas>
  49. <TextBlock Text="Step Time" FontSize="20" Canvas.Top="10" Canvas.Left="10"/>
  50. <TextBlock Text="{Binding SelectedRecipeStep.StepTime}" FontSize="14" Canvas.Top="40" Canvas.Left="10"/>
  51. </Canvas>
  52. </ContentControl>
  53. <i:Interaction.Triggers>
  54. <i:EventTrigger EventName="Click">
  55. <cal:ActionMessage MethodName="RecipeEdit">
  56. <cal:Parameter Value="StepTime"></cal:Parameter>
  57. <cal:Parameter Value="{Binding}"></cal:Parameter>
  58. </cal:ActionMessage>
  59. </i:EventTrigger>
  60. </i:Interaction.Triggers>
  61. </Button>
  62. </Border>
  63. <Border Grid.Row="2" Margin="2">
  64. <Button Height="100" Style="{StaticResource Area_Button}" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" IsEnabled="{Binding SettingButtonEnable}">
  65. <ContentControl >
  66. <Canvas>
  67. <TextBlock Text="Alarm Action" FontSize="20" Canvas.Top="10" Canvas.Left="10"/>
  68. <Grid Canvas.Top="40" Canvas.Left="-2.5">
  69. <Grid.RowDefinitions>
  70. <RowDefinition/>
  71. </Grid.RowDefinitions>
  72. <Grid.ColumnDefinitions>
  73. <ColumnDefinition/>
  74. <ColumnDefinition/>
  75. </Grid.ColumnDefinitions>
  76. <Border Grid.Row="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1" Canvas.Top="40" Width="180" Height="30" Background="{DynamicResource MainArea_BG}">
  77. <TextBlock Text="Select Table No" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,0,0,0"/>
  78. </Border>
  79. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="100" Height="30">
  80. <TextBlock Text="{ Binding SelectedRecipeStep.AlarmAction}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  81. </Border>
  82. </Grid>
  83. </Canvas>
  84. </ContentControl>
  85. <i:Interaction.Triggers>
  86. <i:EventTrigger EventName="Click">
  87. <cal:ActionMessage MethodName="RecipeEdit">
  88. <cal:Parameter Value="AlarmAction"></cal:Parameter>
  89. <cal:Parameter Value="{Binding}"></cal:Parameter>
  90. </cal:ActionMessage>
  91. </i:EventTrigger>
  92. </i:Interaction.Triggers>
  93. </Button>
  94. </Border>
  95. <Border Grid.Row="3" Margin="2">
  96. <Button Height="100" Style="{StaticResource Area_Button}" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" IsEnabled="{Binding SettingButtonEnable}" >
  97. <ContentControl >
  98. <Canvas>
  99. <TextBlock Text="Pressure Setting" FontSize="20" Canvas.Top="10" Canvas.Left="10"/>
  100. <Grid Canvas.Top="45" Canvas.Left="-2">
  101. <Grid.RowDefinitions>
  102. <RowDefinition/>
  103. </Grid.RowDefinitions>
  104. <Grid.ColumnDefinitions>
  105. <ColumnDefinition/>
  106. <ColumnDefinition/>
  107. </Grid.ColumnDefinitions>
  108. <Border Grid.Row="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1" Canvas.Top="40" Width="180" Height="30" Background="{DynamicResource MainArea_BG}">
  109. <TextBlock Text="Pressure Setpoint(Torr)" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,0,0,0"/>
  110. </Border>
  111. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="100" Height="30">
  112. <TextBlock Text="{Binding SelectedRecipeStep.PressureSetting}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,0,0,0"/>
  113. </Border>
  114. </Grid>
  115. </Canvas>
  116. </ContentControl>
  117. <i:Interaction.Triggers>
  118. <i:EventTrigger EventName="Click">
  119. <cal:ActionMessage MethodName="RecipeEdit">
  120. <cal:Parameter Value="PressureSetting"></cal:Parameter>
  121. <cal:Parameter Value="{Binding}"></cal:Parameter>
  122. </cal:ActionMessage>
  123. </i:EventTrigger>
  124. </i:Interaction.Triggers>
  125. </Button>
  126. </Border>
  127. </StackPanel>
  128. <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="1">
  129. <Border Grid.Row="0" Margin="2">
  130. <Button Style="{StaticResource Area_Button}" Height="204" IsEnabled="{Binding SettingButtonEnable}">
  131. <ContentControl >
  132. <Canvas>
  133. <TextBlock Text="Gas Setting" FontSize="20" Canvas.Top="-95" Canvas.Left="-125"/>
  134. <Grid Canvas.Top="-53" Canvas.Left="-136">
  135. <Grid.RowDefinitions>
  136. <RowDefinition/>
  137. <RowDefinition/>
  138. <RowDefinition/>
  139. <RowDefinition/>
  140. <RowDefinition/>
  141. </Grid.RowDefinitions>
  142. <Grid.ColumnDefinitions>
  143. <ColumnDefinition/>
  144. <ColumnDefinition/>
  145. <ColumnDefinition/>
  146. <ColumnDefinition/>
  147. </Grid.ColumnDefinitions>
  148. <Border Grid.Row="0" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  149. <TextBlock Text="{Binding MFCDataList[0].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  150. </Border>
  151. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="66" Height="30">
  152. <TextBlock Text="{ Binding MFCDataList[0].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  153. </Border>
  154. <Border Grid.Row="0" Grid.Column="2" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  155. <TextBlock Text="{Binding MFCDataList[1].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  156. </Border>
  157. <Border Grid.Row="0" Grid.Column="3" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="66" Height="30">
  158. <TextBlock Text="{ Binding MFCDataList[1].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  159. </Border>
  160. <Border Grid.Row="1" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  161. <TextBlock Text="{Binding MFCDataList[2].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  162. </Border>
  163. <Border Grid.Row="1" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  164. <TextBlock Text="{ Binding MFCDataList[2].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  165. </Border>
  166. <Border Grid.Row="1" Grid.Column="2" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  167. <TextBlock Text="{Binding MFCDataList[3].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  168. </Border>
  169. <Border Grid.Row="1" Grid.Column="3" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  170. <TextBlock Text="{ Binding MFCDataList[3].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  171. </Border>
  172. <Border Grid.Row="2" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  173. <TextBlock Text="{Binding MFCDataList[4].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  174. </Border>
  175. <Border Grid.Row="2" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  176. <TextBlock Text="{ Binding MFCDataList[4].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  177. </Border>
  178. <Border Grid.Row="2" Grid.Column="2" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  179. <TextBlock Text="{Binding MFCDataList[5].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  180. </Border>
  181. <Border Grid.Row="2" Grid.Column="3" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  182. <TextBlock Text="{ Binding MFCDataList[5].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  183. </Border>
  184. <Border Grid.Row="3" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  185. <TextBlock Text="{Binding MFCDataList[6].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  186. </Border>
  187. <Border Grid.Row="3" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  188. <TextBlock Text="{ Binding MFCDataList[6].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  189. </Border>
  190. <Border Grid.Row="3" Grid.Column="2" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  191. <TextBlock Text="{Binding MFCDataList[7].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  192. </Border>
  193. <Border Grid.Row="3" Grid.Column="3" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  194. <TextBlock Text="{ Binding MFCDataList[7].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  195. </Border>
  196. <Border Grid.Row="4" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  197. <TextBlock Text="{Binding MFCDataList[8].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  198. </Border>
  199. <Border Grid.Row="4" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  200. <TextBlock Text="{ Binding MFCDataList[8].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  201. </Border>
  202. <Border Grid.Row="4" Grid.Column="2" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  203. <TextBlock Text="{Binding MFCDataList[9].Name}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  204. </Border>
  205. <Border Grid.Row="4" Grid.Column="3" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="66" Height="30">
  206. <TextBlock Text="{ Binding MFCDataList[9].Value}" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Center" Padding="5,5,0,0"/>
  207. </Border>
  208. </Grid>
  209. <!--<ListBox Grid.Row="0" ItemsSource="{Binding MFCDataList}" Canvas.Top="-60" Canvas.Left="-140" IsEnabled="False">
  210. <ListBox.ItemsPanel>
  211. <ItemsPanelTemplate>
  212. <UniformGrid Columns="1" Rows="5"/>
  213. </ItemsPanelTemplate>
  214. </ListBox.ItemsPanel>
  215. <ListBox.ItemTemplate>
  216. <DataTemplate>
  217. <StackPanel Orientation="Horizontal" Visibility="{Binding Visible, Converter={StaticResource bool2VisibilityConverter}}" Margin="0,-1,0,0">
  218. <Grid>
  219. <Grid.RowDefinitions>
  220. <RowDefinition/>
  221. </Grid.RowDefinitions>
  222. <Grid.ColumnDefinitions>
  223. <ColumnDefinition/>
  224. <ColumnDefinition/>
  225. </Grid.ColumnDefinitions>
  226. </Grid>
  227. <Border Grid.Row="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  228. <TextBlock Text="{Binding Name}" FontSize="14" Padding="4,5,0,0"/>
  229. </Border>
  230. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Width="60" Height="30">
  231. <TextBlock Text="{ Binding Value}" FontSize="14" Padding="3,5,0,0"/>
  232. </Border>
  233. </StackPanel>
  234. </DataTemplate>
  235. </ListBox.ItemTemplate>
  236. <ListBox.ItemContainerStyle>
  237. <Style TargetType="ListBoxItem">
  238. <Style.Triggers>
  239. <Trigger Property="IsSelected" Value="False"/>
  240. </Style.Triggers>
  241. </Style>
  242. </ListBox.ItemContainerStyle>
  243. </ListBox>-->
  244. <!--<ListBox Grid.Row="0" ItemsSource="{Binding MFCDataList1}" Canvas.Top="-60" Canvas.Left="1.5" IsEnabled="False">
  245. <ListBox.ItemsPanel>
  246. <ItemsPanelTemplate>
  247. <UniformGrid Columns="1" Rows="5"/>
  248. </ItemsPanelTemplate>
  249. </ListBox.ItemsPanel>
  250. <ListBox.ItemTemplate>
  251. <DataTemplate>
  252. <StackPanel Orientation="Horizontal" Visibility="{Binding Visible, Converter={StaticResource bool2VisibilityConverter}}" Margin="0,-1,0,0">
  253. <Grid>
  254. <Grid.RowDefinitions>
  255. <RowDefinition/>
  256. </Grid.RowDefinitions>
  257. <Grid.ColumnDefinitions>
  258. <ColumnDefinition/>
  259. <ColumnDefinition/>
  260. </Grid.ColumnDefinitions>
  261. </Grid>
  262. <Border Grid.Row="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Canvas.Top="40" Width="70" Height="30" Background="{DynamicResource MainArea_BG}">
  263. <TextBlock Text="{Binding Name}" FontSize="14" Padding="4,5,0,0"/>
  264. </Border>
  265. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Width="60" Height="30">
  266. <TextBlock Text="{ Binding Value}" FontSize="14" Padding="3,5,0,0"/>
  267. </Border>
  268. </StackPanel>
  269. </DataTemplate>
  270. </ListBox.ItemTemplate>
  271. <ListBox.ItemContainerStyle>
  272. <Style TargetType="ListBoxItem">
  273. <Style.Triggers>
  274. <Trigger Property="IsSelected" Value="False"/>
  275. </Style.Triggers>
  276. </Style>
  277. </ListBox.ItemContainerStyle>
  278. </ListBox>-->
  279. </Canvas>
  280. </ContentControl>
  281. <i:Interaction.Triggers>
  282. <i:EventTrigger EventName="Click">
  283. <cal:ActionMessage MethodName="RecipeEdit">
  284. <cal:Parameter Value="GASSetting"></cal:Parameter>
  285. <cal:Parameter Value="{Binding}"></cal:Parameter>
  286. </cal:ActionMessage>
  287. </i:EventTrigger>
  288. </i:Interaction.Triggers>
  289. <!--<ContentControl >
  290. <Canvas>
  291. <TextBlock Text="Boat Elevator Setting" FontSize="20" Canvas.Top="-72" Canvas.Left="-70"/>
  292. <Image Source="/FurnaceUI;component/Resources/Images/icons/BoatElevator44.png" Stretch="None" Canvas.Left="-170" Canvas.Top="-110" Height="88" Width="120"/>
  293. <Grid Canvas.Left="-120" Canvas.Top="-30">
  294. <Grid.RowDefinitions>
  295. <RowDefinition/>
  296. <RowDefinition/>
  297. <RowDefinition/>
  298. <RowDefinition/>
  299. </Grid.RowDefinitions>
  300. <Grid.ColumnDefinitions>
  301. <ColumnDefinition/>
  302. <ColumnDefinition/>
  303. </Grid.ColumnDefinitions>
  304. <Border Grid.Row="0" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1" Canvas.Top="40" Width="160" Height="30" Background="{DynamicResource MainArea_BG}">
  305. <TextBlock Text="Z Axis Position" FontSize="14" Padding="20,5,0,0"/>
  306. </Border>
  307. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="85" Height="30">
  308. <TextBlock Text="{Binding SelectedRecipeStep.PressureSetting}" FontSize="14" Padding="20,5,0,0"/>
  309. </Border>
  310. <Border Grid.Row="1" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="160" Height="30" Background="{DynamicResource MainArea_BG}">
  311. <TextBlock Text="Rotation Axis Position" FontSize="14" Padding="20,5,0,0"/>
  312. </Border>
  313. <Border Grid.Row="1" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="85" Height="30">
  314. <TextBlock Text="{Binding SelectedRecipeStep.PressureSetting}" FontSize="14" Padding="20,5,0,0"/>
  315. </Border>
  316. <Border Grid.Row="2" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="160" Height="30" Background="{DynamicResource MainArea_BG}">
  317. <TextBlock Text="Z Axis Speed" FontSize="14" Padding="20,5,0,0"/>
  318. </Border>
  319. <Border Grid.Row="2" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="85" Height="30">
  320. <TextBlock Text="{Binding SelectedRecipeStep.ZAxisSpeed}" FontSize="14" Padding="20,5,0,0"/>
  321. </Border>
  322. <Border Grid.Row="3" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="160" Height="30" Background="{DynamicResource MainArea_BG}">
  323. <TextBlock Text="Rotation Axis Speed" FontSize="14" Padding="20,5,0,0"/>
  324. </Border>
  325. <Border Grid.Row="3" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="85" Height="30">
  326. <TextBlock Text="{Binding SelectedRecipeStep.RotateSpeed}" FontSize="14" Padding="20,5,0,0"/>
  327. </Border>
  328. </Grid>
  329. </Canvas>
  330. </ContentControl>
  331. <i:Interaction.Triggers>
  332. <i:EventTrigger EventName="Click">
  333. <cal:ActionMessage MethodName="RecipeEdit">
  334. <cal:Parameter Value="BoatElevatorSetting"></cal:Parameter>
  335. <cal:Parameter Value="{Binding}"></cal:Parameter>
  336. </cal:ActionMessage>
  337. </i:EventTrigger>
  338. </i:Interaction.Triggers>-->
  339. </Button>
  340. </Border>
  341. <Border Margin="2">
  342. <Button Height="204" Style="{StaticResource Area_Button}" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" IsEnabled="{Binding SettingButtonEnable}" >
  343. <ContentControl >
  344. <Canvas>
  345. <TextBlock Text="Temp Setting" FontSize="20" Canvas.Top="10" Canvas.Left="10"/>
  346. <Grid Canvas.Top="40" Canvas.Left="-1">
  347. <Grid.RowDefinitions>
  348. <RowDefinition/>
  349. <RowDefinition/>
  350. <RowDefinition/>
  351. <RowDefinition/>
  352. <RowDefinition/>
  353. </Grid.RowDefinitions>
  354. <Grid.ColumnDefinitions>
  355. <ColumnDefinition/>
  356. <ColumnDefinition/>
  357. </Grid.ColumnDefinitions>
  358. <Border Grid.Row="0" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Canvas.Top="40" Width="136" Height="30" Background="{DynamicResource MainArea_BG}">
  359. <TextBlock Text="{Binding SelectedTempSetting5}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  360. </Border>
  361. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="136" Height="30">
  362. <TextBlock Text="{ Binding SelectedTempSettingValue1}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  363. </Border>
  364. <Border Grid.Row="1" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Canvas.Top="40" Width="136" Height="30" Background="{DynamicResource MainArea_BG}">
  365. <TextBlock Text="{Binding SelectedTempSetting4}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  366. </Border>
  367. <Border Grid.Row="1" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Canvas.Top="40" Width="136" Height="30">
  368. <TextBlock Text="{ Binding SelectedTempSettingValue2}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  369. </Border>
  370. <Border Grid.Row="2" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,0" Canvas.Top="40" Width="136" Height="30" Background="{DynamicResource MainArea_BG}">
  371. <TextBlock Text="{Binding SelectedTempSetting3}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  372. </Border>
  373. <Border Grid.Row="2" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Canvas.Top="40" Width="136" Height="30">
  374. <TextBlock Text="{ Binding SelectedTempSettingValue3}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  375. </Border>
  376. <Border Grid.Row="3" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Canvas.Top="40" Width="136" Height="30" Background="{DynamicResource MainArea_BG}">
  377. <TextBlock Text="{Binding SelectedTempSetting2}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  378. </Border>
  379. <Border Grid.Row="3" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,0" Canvas.Top="40" Width="136" Height="30">
  380. <TextBlock Text="{ Binding SelectedTempSettingValue4}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  381. </Border>
  382. <Border Grid.Row="4" Grid.Column="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1" Canvas.Top="40" Width="136" Height="30" Background="{DynamicResource MainArea_BG}">
  383. <TextBlock Text="{Binding SelectedTempSetting1}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  384. </Border>
  385. <Border Grid.Row="5" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Canvas.Top="40" Width="136" Height="30">
  386. <TextBlock Text="{ Binding SelectedTempSettingValue5}" FontSize="14" HorizontalAlignment="Left" Padding="5,5,0,0"/>
  387. </Border>
  388. </Grid>
  389. </Canvas>
  390. </ContentControl>
  391. <i:Interaction.Triggers>
  392. <i:EventTrigger EventName="Click">
  393. <cal:ActionMessage MethodName="RecipeEdit">
  394. <cal:Parameter Value="TempSetting"></cal:Parameter>
  395. <cal:Parameter Value="{Binding}"></cal:Parameter>
  396. </cal:ActionMessage>
  397. </i:EventTrigger>
  398. </i:Interaction.Triggers>
  399. </Button>
  400. </Border>
  401. </StackPanel>
  402. </Grid>
  403. </StackPanel>
  404. <StackPanel Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" Orientation="Horizontal" Margin="0,-25,0,0" Height="50">
  405. <Button Content="Save" Width="95" Margin="400,2,2,2" Style="{StaticResource CommandButton}" IsEnabled="{Binding IsEnable}">
  406. <i:Interaction.Triggers>
  407. <i:EventTrigger EventName="Click">
  408. <cal:ActionMessage MethodName="RecipeSave">
  409. </cal:ActionMessage>
  410. </i:EventTrigger>
  411. </i:Interaction.Triggers>
  412. </Button>
  413. <Button Content="Cancel" Width="95" Margin="2" Style="{StaticResource CommandButton}">
  414. <i:Interaction.Triggers>
  415. <i:EventTrigger EventName="Click">
  416. <cal:ActionMessage MethodName="RecipeCancel">
  417. </cal:ActionMessage>
  418. </i:EventTrigger>
  419. </i:Interaction.Triggers>
  420. </Button>
  421. </StackPanel>
  422. </Grid>
  423. </UserControl>