MFCVerificationView.xaml 93 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328
  1. <UserControl x:Class="Venus_MainPages.Views.MFCVerificationView"
  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:prism="http://prismlibrary.com/"
  8. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  9. prism:ViewModelLocator.AutoWireViewModel="True"
  10. xmlns:customControls="clr-namespace:Venus_Themes.CustomControls;assembly=Venus_Themes"
  11. xmlns:unity="clr-namespace:Venus_MainPages.Unity"
  12. mc:Ignorable="d"
  13. xmlns:converters="clr-namespace:Venus_MainPages.Converters"
  14. d:DesignHeight="1450" d:DesignWidth="1400" x:Name="MFCVerificationView1">
  15. <i:Interaction.Triggers>
  16. <i:EventTrigger EventName="Loaded">
  17. <i:InvokeCommandAction Command="{Binding LoadCommand}" CommandParameter="{Binding ElementName=MFCVerificationView1}"/>
  18. </i:EventTrigger>
  19. </i:Interaction.Triggers>
  20. <UserControl.Resources>
  21. <converters:MultiBindingConverter x:Key="MultiBindingConverter"/>
  22. <converters:MFCErrorConverters x:Key="MFCErrorConverters"/>
  23. <converters:BoolToHeightConverter2 x:Key="BoolToHeightConverter2"/>
  24. </UserControl.Resources>
  25. <Canvas>
  26. <Grid unity:GridOptions.ShowBorder="True">
  27. <Grid.ColumnDefinitions>
  28. <ColumnDefinition/>
  29. <ColumnDefinition/>
  30. <ColumnDefinition/>
  31. <ColumnDefinition/>
  32. <ColumnDefinition/>
  33. <ColumnDefinition/>
  34. <ColumnDefinition/>
  35. <ColumnDefinition/>
  36. <ColumnDefinition/>
  37. <ColumnDefinition/>
  38. </Grid.ColumnDefinitions>
  39. <TextBlock Text="Select Gas" FontSize="14" Background="#D0D8E8" Width="120" Height="30" Padding="25,6,0,0" />
  40. <ComboBox SelectedIndex="{Binding GasSelectedIndex}" Name="cb" Width="150" Grid.Column="1" BorderThickness="0">
  41. <i:Interaction.Triggers>
  42. <i:EventTrigger EventName="SelectionChanged">
  43. <i:InvokeCommandAction Command="{Binding SelectGasCommand}"
  44. CommandParameter="4"/>
  45. </i:EventTrigger>
  46. </i:Interaction.Triggers>
  47. <ComboBoxItem>MFC1</ComboBoxItem>
  48. <ComboBoxItem>MFC2</ComboBoxItem>
  49. <ComboBoxItem>MFC3</ComboBoxItem>
  50. <ComboBoxItem>MFC4</ComboBoxItem>
  51. <ComboBoxItem>MFC5</ComboBoxItem>
  52. <ComboBoxItem>MFC6</ComboBoxItem>
  53. <ComboBoxItem Visibility="{Binding MFC7IsEnable,Converter={StaticResource bool2VisibilityConverter}}">MFC7</ComboBoxItem>
  54. <ComboBoxItem Visibility="{Binding MFC8IsEnable,Converter={StaticResource bool2VisibilityConverter}}">MFC8</ComboBoxItem>
  55. <ComboBoxItem Visibility="{Binding MFC9IsEnable,Converter={StaticResource bool2VisibilityConverter}}">MFC9</ComboBoxItem>
  56. <ComboBoxItem Visibility="{Binding MFC10IsEnable,Converter={StaticResource bool2VisibilityConverter}}">MFC10</ComboBoxItem>
  57. <ComboBoxItem Visibility="{Binding MFC11IsEnable,Converter={StaticResource bool2VisibilityConverter}}">MFC11</ComboBoxItem>
  58. <ComboBoxItem Visibility="{Binding MFC12IsEnable,Converter={StaticResource bool2VisibilityConverter}}">MFC12</ComboBoxItem>
  59. </ComboBox>
  60. <TextBlock Text="Gas Name" Width="120" Grid.Column="2" Background="#D0D8E8" Padding="25,6,0,0"/>
  61. <TextBlock Text="{Binding MFCData.DisplayName}" Width="150" FontSize="14" FontFamily="Arial" Grid.Column="3" Background="White" Padding="55,6,0,0"/>
  62. <TextBlock Text="Setpoint(sccm)" Width="120" FontSize="14" FontFamily="Arial" Grid.Column="4" Background="#D0D8E8" Padding="15,6,0,0"/>
  63. <ComboBox IsEditable="False" x:Name="cbMFC1Setpoint" Width="150" ItemsSource="{Binding MFCVerificationPoints}" SelectedIndex="{Binding PointsSelectedIndex}" Grid.Column="5" BorderThickness="0">
  64. <ComboBox.Resources>
  65. <Style TargetType="ComboBoxItem">
  66. <Setter Property="Width" Value="150" />
  67. </Style>
  68. </ComboBox.Resources>
  69. </ComboBox>
  70. <TextBlock Text="Elpased Time" Width="120" Grid.Column="6" Background="#D0D8E8" Padding="18,6,0,0" FontSize="14" />
  71. <TextBlock Width="150" FontSize="14" FontFamily="Arial" Grid.Column="7" Background="White" Padding="55,6,0,0"/>
  72. <TextBlock Text="Operation" Width="120" Grid.Column="8" Background="#D0D8E8" Padding="30,6,0,0" FontSize="14" />
  73. <StackPanel Grid.Column="9" Orientation="Horizontal">
  74. <customControls:PathButton Command="{Binding StartOnePointVerificationCommand}" Content="Start One Point" Width="160" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
  75. <Button.CommandParameter>
  76. <MultiBinding Converter="{StaticResource MultiBindingConverter}">
  77. <Binding ElementName="cb" Path="Text"/>
  78. <Binding ElementName="cbMFC1Setpoint" Path="Text"/>
  79. </MultiBinding>
  80. </Button.CommandParameter>
  81. </customControls:PathButton>
  82. <customControls:PathButton Command="{Binding StartTenPointVerificationCommand}" Content="Start Ten Points" Width="160" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
  83. <Button.CommandParameter>
  84. <MultiBinding Converter="{StaticResource MultiBindingConverter}">
  85. <Binding ElementName="cb" Path="Text"/>
  86. <Binding ElementName="cbMFC1Setpoint" Path="Text"/>
  87. </MultiBinding>
  88. </Button.CommandParameter>
  89. </customControls:PathButton>
  90. <customControls:PathButton Content="Abort" Width="160" FontSize="14" Margin="30,0,10,0" Command="{Binding AbortCommand}"/>
  91. <customControls:PathButton Content="Flash" Width="160" FontSize="14" Margin="30,0,10,0" Command="{Binding FlashCommand}"/>
  92. </StackPanel>
  93. </Grid>
  94. <DataGrid AutoGenerateColumns="False" CanUserAddRows="False"
  95. ItemsSource="{Binding MFCCalibrationTenPointsDataRecords}"
  96. FontFamily="Arial" FontSize="14" Height="260" IsReadOnly="True" Width="1920" VerticalScrollBarVisibility="Auto" Canvas.Top="50">
  97. <DataGrid.Columns>
  98. <DataGridTemplateColumn Width="*">
  99. <DataGridTemplateColumn.HeaderStyle>
  100. <Style TargetType="DataGridColumnHeader">
  101. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  102. <Setter Property="Height" Value="60"/>
  103. <Setter Property="VerticalAlignment" Value="Top"/>
  104. <Setter Property="Template">
  105. <Setter.Value>
  106. <ControlTemplate TargetType="DataGridColumnHeader">
  107. <Grid>
  108. <Grid.ColumnDefinitions>
  109. <ColumnDefinition/>
  110. <ColumnDefinition/>
  111. <ColumnDefinition/>
  112. </Grid.ColumnDefinitions>
  113. <Grid.RowDefinitions>
  114. <RowDefinition/>
  115. <RowDefinition/>
  116. </Grid.RowDefinitions>
  117. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  118. <TextBlock Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" Text="Gas1"/>
  119. </Border>
  120. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  121. <TextBlock Text="SetPoint" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  122. </Border>
  123. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  124. <TextBlock Text="Calculate" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  125. </Border>
  126. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  127. <TextBlock Text="Error" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  128. </Border>
  129. </Grid>
  130. </ControlTemplate>
  131. </Setter.Value>
  132. </Setter>
  133. </Style>
  134. </DataGridTemplateColumn.HeaderStyle>
  135. <DataGridTemplateColumn.CellTemplate>
  136. <DataTemplate>
  137. <Grid>
  138. <Grid.ColumnDefinitions>
  139. <ColumnDefinition/>
  140. <ColumnDefinition/>
  141. <ColumnDefinition/>
  142. </Grid.ColumnDefinitions>
  143. <TextBlock Grid.Column="0" Text="{Binding Gas1SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  144. <TextBlock Grid.Column="1" Text="{Binding Gas1Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  145. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  146. <TextBlock.Text>
  147. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  148. <Binding Path="Gas1SetPoint"></Binding>
  149. <Binding Path="Gas1Calculate"></Binding>
  150. </MultiBinding>
  151. </TextBlock.Text>
  152. </TextBlock>
  153. </Grid>
  154. </DataTemplate>
  155. </DataGridTemplateColumn.CellTemplate>
  156. </DataGridTemplateColumn>
  157. <DataGridTemplateColumn Width="*">
  158. <DataGridTemplateColumn.HeaderStyle>
  159. <Style TargetType="DataGridColumnHeader">
  160. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  161. <Setter Property="Height" Value="60"/>
  162. <Setter Property="VerticalAlignment" Value="Top"/>
  163. <Setter Property="Template">
  164. <Setter.Value>
  165. <ControlTemplate TargetType="DataGridColumnHeader">
  166. <Grid>
  167. <Grid.ColumnDefinitions>
  168. <ColumnDefinition/>
  169. <ColumnDefinition/>
  170. <ColumnDefinition/>
  171. </Grid.ColumnDefinitions>
  172. <Grid.RowDefinitions>
  173. <RowDefinition/>
  174. <RowDefinition/>
  175. </Grid.RowDefinitions>
  176. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  177. <TextBlock Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" Text="Gas2" />
  178. </Border>
  179. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  180. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  181. </Border>
  182. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  183. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  184. </Border>
  185. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  186. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  187. </Border>
  188. </Grid>
  189. </ControlTemplate>
  190. </Setter.Value>
  191. </Setter>
  192. </Style>
  193. </DataGridTemplateColumn.HeaderStyle>
  194. <DataGridTemplateColumn.CellTemplate>
  195. <DataTemplate>
  196. <Grid>
  197. <Grid.ColumnDefinitions>
  198. <ColumnDefinition/>
  199. <ColumnDefinition/>
  200. <ColumnDefinition/>
  201. </Grid.ColumnDefinitions>
  202. <TextBlock Grid.Column="0" Text="{Binding Gas2SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  203. <TextBlock Grid.Column="1" Text="{Binding Gas2Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  204. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  205. <TextBlock.Text>
  206. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  207. <Binding Path="Gas2SetPoint"></Binding>
  208. <Binding Path="Gas2Calculate"></Binding>
  209. </MultiBinding>
  210. </TextBlock.Text>
  211. </TextBlock>
  212. </Grid>
  213. </DataTemplate>
  214. </DataGridTemplateColumn.CellTemplate>
  215. </DataGridTemplateColumn>
  216. <DataGridTemplateColumn Width="*">
  217. <DataGridTemplateColumn.HeaderStyle>
  218. <Style TargetType="DataGridColumnHeader">
  219. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  220. <Setter Property="Height" Value="60"/>
  221. <Setter Property="VerticalAlignment" Value="Top"/>
  222. <Setter Property="Template">
  223. <Setter.Value>
  224. <ControlTemplate TargetType="DataGridColumnHeader">
  225. <Grid>
  226. <Grid.ColumnDefinitions>
  227. <ColumnDefinition/>
  228. <ColumnDefinition/>
  229. <ColumnDefinition/>
  230. </Grid.ColumnDefinitions>
  231. <Grid.RowDefinitions>
  232. <RowDefinition/>
  233. <RowDefinition/>
  234. </Grid.RowDefinitions>
  235. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  236. <TextBlock Foreground="White"
  237. HorizontalAlignment="Center" VerticalAlignment="Center"
  238. Text="Gas3"/>
  239. </Border>
  240. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  241. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  242. </Border>
  243. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  244. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  245. </Border>
  246. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  247. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  248. </Border>
  249. </Grid>
  250. </ControlTemplate>
  251. </Setter.Value>
  252. </Setter>
  253. </Style>
  254. </DataGridTemplateColumn.HeaderStyle>
  255. <DataGridTemplateColumn.CellTemplate>
  256. <DataTemplate>
  257. <Grid>
  258. <Grid.ColumnDefinitions>
  259. <ColumnDefinition/>
  260. <ColumnDefinition/>
  261. <ColumnDefinition/>
  262. </Grid.ColumnDefinitions>
  263. <TextBlock Grid.Column="0" Text="{Binding Gas3SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  264. <TextBlock Grid.Column="1" Text="{Binding Gas3Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  265. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  266. <TextBlock.Text>
  267. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  268. <Binding Path="Gas3SetPoint"></Binding>
  269. <Binding Path="Gas3Calculate"></Binding>
  270. </MultiBinding>
  271. </TextBlock.Text>
  272. </TextBlock>
  273. </Grid>
  274. </DataTemplate>
  275. </DataGridTemplateColumn.CellTemplate>
  276. </DataGridTemplateColumn>
  277. <DataGridTemplateColumn Width="*">
  278. <DataGridTemplateColumn.HeaderStyle>
  279. <Style TargetType="DataGridColumnHeader">
  280. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  281. <Setter Property="Height" Value="60"/>
  282. <Setter Property="VerticalAlignment" Value="Top"/>
  283. <Setter Property="Template">
  284. <Setter.Value>
  285. <ControlTemplate TargetType="DataGridColumnHeader">
  286. <Grid>
  287. <Grid.ColumnDefinitions>
  288. <ColumnDefinition/>
  289. <ColumnDefinition/>
  290. <ColumnDefinition/>
  291. </Grid.ColumnDefinitions>
  292. <Grid.RowDefinitions>
  293. <RowDefinition/>
  294. <RowDefinition/>
  295. </Grid.RowDefinitions>
  296. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  297. <TextBlock Foreground="White"
  298. HorizontalAlignment="Center" VerticalAlignment="Center"
  299. Text="Gas4"/>
  300. </Border>
  301. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  302. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  303. </Border>
  304. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  305. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  306. </Border>
  307. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  308. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  309. </Border>
  310. </Grid>
  311. </ControlTemplate>
  312. </Setter.Value>
  313. </Setter>
  314. </Style>
  315. </DataGridTemplateColumn.HeaderStyle>
  316. <DataGridTemplateColumn.CellTemplate>
  317. <DataTemplate>
  318. <Grid>
  319. <Grid.ColumnDefinitions>
  320. <ColumnDefinition/>
  321. <ColumnDefinition/>
  322. <ColumnDefinition/>
  323. </Grid.ColumnDefinitions>
  324. <TextBlock Grid.Column="0" Text="{Binding Gas4SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  325. <TextBlock Grid.Column="1" Text="{Binding Gas4Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  326. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  327. <TextBlock.Text>
  328. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  329. <Binding Path="Gas4SetPoint"></Binding>
  330. <Binding Path="Gas4Calculate"></Binding>
  331. </MultiBinding>
  332. </TextBlock.Text>
  333. </TextBlock>
  334. </Grid>
  335. </DataTemplate>
  336. </DataGridTemplateColumn.CellTemplate>
  337. </DataGridTemplateColumn>
  338. <DataGridTemplateColumn Width="*">
  339. <DataGridTemplateColumn.HeaderStyle>
  340. <Style TargetType="DataGridColumnHeader">
  341. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  342. <Setter Property="Height" Value="60"/>
  343. <Setter Property="VerticalAlignment" Value="Top"/>
  344. <Setter Property="Template">
  345. <Setter.Value>
  346. <ControlTemplate TargetType="DataGridColumnHeader">
  347. <Grid>
  348. <Grid.ColumnDefinitions>
  349. <ColumnDefinition/>
  350. <ColumnDefinition/>
  351. <ColumnDefinition/>
  352. </Grid.ColumnDefinitions>
  353. <Grid.RowDefinitions>
  354. <RowDefinition/>
  355. <RowDefinition/>
  356. </Grid.RowDefinitions>
  357. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  358. <TextBlock Foreground="White"
  359. HorizontalAlignment="Center" VerticalAlignment="Center"
  360. Text="Gas5"/>
  361. </Border>
  362. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  363. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  364. </Border>
  365. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  366. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  367. </Border>
  368. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  369. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  370. </Border>
  371. </Grid>
  372. </ControlTemplate>
  373. </Setter.Value>
  374. </Setter>
  375. </Style>
  376. </DataGridTemplateColumn.HeaderStyle>
  377. <DataGridTemplateColumn.CellTemplate>
  378. <DataTemplate>
  379. <Grid>
  380. <Grid.ColumnDefinitions>
  381. <ColumnDefinition/>
  382. <ColumnDefinition/>
  383. <ColumnDefinition/>
  384. </Grid.ColumnDefinitions>
  385. <TextBlock Grid.Column="0" Text="{Binding Gas5SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  386. <TextBlock Grid.Column="1" Text="{Binding Gas5Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  387. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  388. <TextBlock.Text>
  389. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  390. <Binding Path="Gas5SetPoint"></Binding>
  391. <Binding Path="Gas5Calculate"></Binding>
  392. </MultiBinding>
  393. </TextBlock.Text>
  394. </TextBlock>
  395. </Grid>
  396. </DataTemplate>
  397. </DataGridTemplateColumn.CellTemplate>
  398. </DataGridTemplateColumn>
  399. <DataGridTemplateColumn Width="*">
  400. <DataGridTemplateColumn.HeaderStyle>
  401. <Style TargetType="DataGridColumnHeader">
  402. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  403. <Setter Property="Height" Value="60"/>
  404. <Setter Property="VerticalAlignment" Value="Top"/>
  405. <Setter Property="Template">
  406. <Setter.Value>
  407. <ControlTemplate TargetType="DataGridColumnHeader">
  408. <Grid>
  409. <Grid.ColumnDefinitions>
  410. <ColumnDefinition/>
  411. <ColumnDefinition/>
  412. <ColumnDefinition/>
  413. </Grid.ColumnDefinitions>
  414. <Grid.RowDefinitions>
  415. <RowDefinition/>
  416. <RowDefinition/>
  417. </Grid.RowDefinitions>
  418. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  419. <TextBlock Foreground="White"
  420. HorizontalAlignment="Center" VerticalAlignment="Center"
  421. Text="Gas6"/>
  422. </Border>
  423. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  424. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  425. </Border>
  426. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  427. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  428. </Border>
  429. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  430. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  431. </Border>
  432. </Grid>
  433. </ControlTemplate>
  434. </Setter.Value>
  435. </Setter>
  436. </Style>
  437. </DataGridTemplateColumn.HeaderStyle>
  438. <DataGridTemplateColumn.CellTemplate>
  439. <DataTemplate>
  440. <Grid>
  441. <Grid.ColumnDefinitions>
  442. <ColumnDefinition/>
  443. <ColumnDefinition/>
  444. <ColumnDefinition/>
  445. </Grid.ColumnDefinitions>
  446. <TextBlock Grid.Column="0" Text="{Binding Gas6SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  447. <TextBlock Grid.Column="1" Text="{Binding Gas6Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  448. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  449. <TextBlock.Text>
  450. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  451. <Binding Path="Gas6SetPoint"></Binding>
  452. <Binding Path="Gas6Calculate"></Binding>
  453. </MultiBinding>
  454. </TextBlock.Text>
  455. </TextBlock>
  456. </Grid>
  457. </DataTemplate>
  458. </DataGridTemplateColumn.CellTemplate>
  459. </DataGridTemplateColumn>
  460. <DataGridTemplateColumn Width="*" x:Name="DataGridTemplateColumn7">
  461. <DataGridTemplateColumn.HeaderStyle>
  462. <Style TargetType="DataGridColumnHeader">
  463. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  464. <Setter Property="Height" Value="60"/>
  465. <Setter Property="VerticalAlignment" Value="Top"/>
  466. <Setter Property="Template">
  467. <Setter.Value>
  468. <ControlTemplate TargetType="DataGridColumnHeader">
  469. <Grid>
  470. <Grid.ColumnDefinitions>
  471. <ColumnDefinition/>
  472. <ColumnDefinition/>
  473. <ColumnDefinition/>
  474. </Grid.ColumnDefinitions>
  475. <Grid.RowDefinitions>
  476. <RowDefinition/>
  477. <RowDefinition/>
  478. </Grid.RowDefinitions>
  479. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  480. <TextBlock Foreground="White"
  481. HorizontalAlignment="Center" VerticalAlignment="Center"
  482. Text="Gas7"/>
  483. </Border>
  484. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  485. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  486. </Border>
  487. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  488. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  489. </Border>
  490. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  491. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  492. </Border>
  493. </Grid>
  494. </ControlTemplate>
  495. </Setter.Value>
  496. </Setter>
  497. </Style>
  498. </DataGridTemplateColumn.HeaderStyle>
  499. <DataGridTemplateColumn.CellTemplate>
  500. <DataTemplate>
  501. <Grid>
  502. <Grid.ColumnDefinitions>
  503. <ColumnDefinition/>
  504. <ColumnDefinition/>
  505. <ColumnDefinition/>
  506. </Grid.ColumnDefinitions>
  507. <TextBlock Grid.Column="0" Text="{Binding Gas7SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  508. <TextBlock Grid.Column="1" Text="{Binding Gas7Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  509. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  510. <TextBlock.Text>
  511. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  512. <Binding Path="Gas7SetPoint"></Binding>
  513. <Binding Path="Gas7Calculate"></Binding>
  514. </MultiBinding>
  515. </TextBlock.Text>
  516. </TextBlock>
  517. </Grid>
  518. </DataTemplate>
  519. </DataGridTemplateColumn.CellTemplate>
  520. </DataGridTemplateColumn>
  521. <DataGridTemplateColumn Width="*" x:Name="DataGridTemplateColumn8">
  522. <DataGridTemplateColumn.HeaderStyle>
  523. <Style TargetType="DataGridColumnHeader">
  524. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  525. <Setter Property="Height" Value="60"/>
  526. <Setter Property="VerticalAlignment" Value="Top"/>
  527. <Setter Property="Template">
  528. <Setter.Value>
  529. <ControlTemplate TargetType="DataGridColumnHeader">
  530. <Grid>
  531. <Grid.ColumnDefinitions>
  532. <ColumnDefinition/>
  533. <ColumnDefinition/>
  534. <ColumnDefinition/>
  535. </Grid.ColumnDefinitions>
  536. <Grid.RowDefinitions>
  537. <RowDefinition/>
  538. <RowDefinition/>
  539. </Grid.RowDefinitions>
  540. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  541. <TextBlock Foreground="White"
  542. HorizontalAlignment="Center" VerticalAlignment="Center"
  543. Text="Gas8"/>
  544. </Border>
  545. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  546. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  547. </Border>
  548. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  549. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  550. </Border>
  551. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  552. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  553. </Border>
  554. </Grid>
  555. </ControlTemplate>
  556. </Setter.Value>
  557. </Setter>
  558. </Style>
  559. </DataGridTemplateColumn.HeaderStyle>
  560. <DataGridTemplateColumn.CellTemplate>
  561. <DataTemplate>
  562. <Grid>
  563. <Grid.ColumnDefinitions>
  564. <ColumnDefinition/>
  565. <ColumnDefinition/>
  566. <ColumnDefinition/>
  567. </Grid.ColumnDefinitions>
  568. <TextBlock Grid.Column="0" Text="{Binding Gas8SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  569. <TextBlock Grid.Column="1" Text="{Binding Gas8Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  570. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  571. <TextBlock.Text>
  572. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  573. <Binding Path="Gas8SetPoint"></Binding>
  574. <Binding Path="Gas8Calculate"></Binding>
  575. </MultiBinding>
  576. </TextBlock.Text>
  577. </TextBlock>
  578. </Grid>
  579. </DataTemplate>
  580. </DataGridTemplateColumn.CellTemplate>
  581. </DataGridTemplateColumn>
  582. </DataGrid.Columns>
  583. </DataGrid>
  584. <DataGrid AutoGenerateColumns="False" CanUserAddRows="False"
  585. ItemsSource="{Binding VerificationDataOnePointRecords}"
  586. FontFamily="Arial" FontSize="14" Height="80" IsReadOnly="True" Canvas.Top="306" VerticalScrollBarVisibility="Disabled" CanUserDeleteRows="False" Width="1920">
  587. <DataGrid.Columns>
  588. <DataGridTemplateColumn Width="*">
  589. <DataGridTemplateColumn.HeaderStyle>
  590. <Style TargetType="DataGridColumnHeader">
  591. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  592. <Setter Property="Height" Value="60"/>
  593. <Setter Property="VerticalAlignment" Value="Top"/>
  594. <Setter Property="Template">
  595. <Setter.Value>
  596. <ControlTemplate TargetType="DataGridColumnHeader">
  597. <Grid>
  598. <Grid.ColumnDefinitions>
  599. <ColumnDefinition/>
  600. <ColumnDefinition/>
  601. <ColumnDefinition/>
  602. </Grid.ColumnDefinitions>
  603. <Grid.RowDefinitions>
  604. <RowDefinition/>
  605. <RowDefinition/>
  606. </Grid.RowDefinitions>
  607. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  608. <TextBlock Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" Text="Gas1"/>
  609. </Border>
  610. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  611. <TextBlock Text="SetPoint" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  612. </Border>
  613. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  614. <TextBlock Text="Calculate" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  615. </Border>
  616. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  617. <TextBlock Text="Error" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  618. </Border>
  619. </Grid>
  620. </ControlTemplate>
  621. </Setter.Value>
  622. </Setter>
  623. </Style>
  624. </DataGridTemplateColumn.HeaderStyle>
  625. <DataGridTemplateColumn.CellTemplate>
  626. <DataTemplate>
  627. <Grid>
  628. <Grid.ColumnDefinitions>
  629. <ColumnDefinition/>
  630. <ColumnDefinition/>
  631. <ColumnDefinition/>
  632. </Grid.ColumnDefinitions>
  633. <TextBlock Grid.Column="0" Text="{Binding Gas1SetPoint, Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  634. <TextBlock Grid.Column="1" Text="{Binding Gas1Calculate,Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  635. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  636. <TextBlock.Text>
  637. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  638. <Binding Path="Gas1SetPoint"></Binding>
  639. <Binding Path="Gas1Calculate"></Binding>
  640. </MultiBinding>
  641. </TextBlock.Text>
  642. </TextBlock>
  643. </Grid>
  644. </DataTemplate>
  645. </DataGridTemplateColumn.CellTemplate>
  646. </DataGridTemplateColumn>
  647. <DataGridTemplateColumn Width="*">
  648. <DataGridTemplateColumn.HeaderStyle>
  649. <Style TargetType="DataGridColumnHeader">
  650. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  651. <Setter Property="Height" Value="60"/>
  652. <Setter Property="VerticalAlignment" Value="Top"/>
  653. <Setter Property="Template">
  654. <Setter.Value>
  655. <ControlTemplate TargetType="DataGridColumnHeader">
  656. <Grid>
  657. <Grid.ColumnDefinitions>
  658. <ColumnDefinition/>
  659. <ColumnDefinition/>
  660. <ColumnDefinition/>
  661. </Grid.ColumnDefinitions>
  662. <Grid.RowDefinitions>
  663. <RowDefinition/>
  664. <RowDefinition/>
  665. </Grid.RowDefinitions>
  666. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  667. <TextBlock Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" Text="Gas2" />
  668. </Border>
  669. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  670. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  671. </Border>
  672. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  673. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  674. </Border>
  675. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  676. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  677. </Border>
  678. </Grid>
  679. </ControlTemplate>
  680. </Setter.Value>
  681. </Setter>
  682. </Style>
  683. </DataGridTemplateColumn.HeaderStyle>
  684. <DataGridTemplateColumn.CellTemplate>
  685. <DataTemplate>
  686. <Grid>
  687. <Grid.ColumnDefinitions>
  688. <ColumnDefinition/>
  689. <ColumnDefinition/>
  690. <ColumnDefinition/>
  691. </Grid.ColumnDefinitions>
  692. <TextBlock Grid.Column="0" Text="{Binding Gas2SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  693. <TextBlock Grid.Column="1" Text="{Binding Gas2Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  694. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  695. <TextBlock.Text>
  696. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  697. <Binding Path="Gas2SetPoint"></Binding>
  698. <Binding Path="Gas2Calculate"></Binding>
  699. </MultiBinding>
  700. </TextBlock.Text>
  701. </TextBlock>
  702. </Grid>
  703. </DataTemplate>
  704. </DataGridTemplateColumn.CellTemplate>
  705. </DataGridTemplateColumn>
  706. <DataGridTemplateColumn Width="*">
  707. <DataGridTemplateColumn.HeaderStyle>
  708. <Style TargetType="DataGridColumnHeader">
  709. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  710. <Setter Property="Height" Value="60"/>
  711. <Setter Property="VerticalAlignment" Value="Top"/>
  712. <Setter Property="Template">
  713. <Setter.Value>
  714. <ControlTemplate TargetType="DataGridColumnHeader">
  715. <Grid>
  716. <Grid.ColumnDefinitions>
  717. <ColumnDefinition/>
  718. <ColumnDefinition/>
  719. <ColumnDefinition/>
  720. </Grid.ColumnDefinitions>
  721. <Grid.RowDefinitions>
  722. <RowDefinition/>
  723. <RowDefinition/>
  724. </Grid.RowDefinitions>
  725. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  726. <TextBlock Foreground="White"
  727. HorizontalAlignment="Center" VerticalAlignment="Center"
  728. Text="Gas3"/>
  729. </Border>
  730. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  731. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  732. </Border>
  733. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  734. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  735. </Border>
  736. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  737. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  738. </Border>
  739. </Grid>
  740. </ControlTemplate>
  741. </Setter.Value>
  742. </Setter>
  743. </Style>
  744. </DataGridTemplateColumn.HeaderStyle>
  745. <DataGridTemplateColumn.CellTemplate>
  746. <DataTemplate>
  747. <Grid>
  748. <Grid.ColumnDefinitions>
  749. <ColumnDefinition/>
  750. <ColumnDefinition/>
  751. <ColumnDefinition/>
  752. </Grid.ColumnDefinitions>
  753. <TextBlock Grid.Column="0" Text="{Binding Gas3SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  754. <TextBlock Grid.Column="1" Text="{Binding Gas3Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  755. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  756. <TextBlock.Text>
  757. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  758. <Binding Path="Gas3SetPoint"></Binding>
  759. <Binding Path="Gas3Calculate"></Binding>
  760. </MultiBinding>
  761. </TextBlock.Text>
  762. </TextBlock>
  763. </Grid>
  764. </DataTemplate>
  765. </DataGridTemplateColumn.CellTemplate>
  766. </DataGridTemplateColumn>
  767. <DataGridTemplateColumn Width="*">
  768. <DataGridTemplateColumn.HeaderStyle>
  769. <Style TargetType="DataGridColumnHeader">
  770. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  771. <Setter Property="Height" Value="60"/>
  772. <Setter Property="VerticalAlignment" Value="Top"/>
  773. <Setter Property="Template">
  774. <Setter.Value>
  775. <ControlTemplate TargetType="DataGridColumnHeader">
  776. <Grid>
  777. <Grid.ColumnDefinitions>
  778. <ColumnDefinition/>
  779. <ColumnDefinition/>
  780. <ColumnDefinition/>
  781. </Grid.ColumnDefinitions>
  782. <Grid.RowDefinitions>
  783. <RowDefinition/>
  784. <RowDefinition/>
  785. </Grid.RowDefinitions>
  786. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  787. <TextBlock Foreground="White"
  788. HorizontalAlignment="Center" VerticalAlignment="Center"
  789. Text="Gas4"/>
  790. </Border>
  791. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  792. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  793. </Border>
  794. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  795. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  796. </Border>
  797. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  798. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  799. </Border>
  800. </Grid>
  801. </ControlTemplate>
  802. </Setter.Value>
  803. </Setter>
  804. </Style>
  805. </DataGridTemplateColumn.HeaderStyle>
  806. <DataGridTemplateColumn.CellTemplate>
  807. <DataTemplate>
  808. <Grid>
  809. <Grid.ColumnDefinitions>
  810. <ColumnDefinition/>
  811. <ColumnDefinition/>
  812. <ColumnDefinition/>
  813. </Grid.ColumnDefinitions>
  814. <TextBlock Grid.Column="0" Text="{Binding Gas4SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  815. <TextBlock Grid.Column="1" Text="{Binding Gas4Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  816. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  817. <TextBlock.Text>
  818. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  819. <Binding Path="Gas4SetPoint"></Binding>
  820. <Binding Path="Gas4Calculate"></Binding>
  821. </MultiBinding>
  822. </TextBlock.Text>
  823. </TextBlock>
  824. </Grid>
  825. </DataTemplate>
  826. </DataGridTemplateColumn.CellTemplate>
  827. </DataGridTemplateColumn>
  828. <DataGridTemplateColumn Width="*">
  829. <DataGridTemplateColumn.HeaderStyle>
  830. <Style TargetType="DataGridColumnHeader">
  831. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  832. <Setter Property="Height" Value="60"/>
  833. <Setter Property="VerticalAlignment" Value="Top"/>
  834. <Setter Property="Template">
  835. <Setter.Value>
  836. <ControlTemplate TargetType="DataGridColumnHeader">
  837. <Grid>
  838. <Grid.ColumnDefinitions>
  839. <ColumnDefinition/>
  840. <ColumnDefinition/>
  841. <ColumnDefinition/>
  842. </Grid.ColumnDefinitions>
  843. <Grid.RowDefinitions>
  844. <RowDefinition/>
  845. <RowDefinition/>
  846. </Grid.RowDefinitions>
  847. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  848. <TextBlock Foreground="White"
  849. HorizontalAlignment="Center" VerticalAlignment="Center"
  850. Text="Gas5"/>
  851. </Border>
  852. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  853. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  854. </Border>
  855. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  856. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  857. </Border>
  858. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  859. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  860. </Border>
  861. </Grid>
  862. </ControlTemplate>
  863. </Setter.Value>
  864. </Setter>
  865. </Style>
  866. </DataGridTemplateColumn.HeaderStyle>
  867. <DataGridTemplateColumn.CellTemplate>
  868. <DataTemplate>
  869. <Grid>
  870. <Grid.ColumnDefinitions>
  871. <ColumnDefinition/>
  872. <ColumnDefinition/>
  873. <ColumnDefinition/>
  874. </Grid.ColumnDefinitions>
  875. <TextBlock Grid.Column="0" Text="{Binding Gas5SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  876. <TextBlock Grid.Column="1" Text="{Binding Gas5Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  877. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  878. <TextBlock.Text>
  879. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  880. <Binding Path="Gas5SetPoint"></Binding>
  881. <Binding Path="Gas5Calculate"></Binding>
  882. </MultiBinding>
  883. </TextBlock.Text>
  884. </TextBlock>
  885. </Grid>
  886. </DataTemplate>
  887. </DataGridTemplateColumn.CellTemplate>
  888. </DataGridTemplateColumn>
  889. <DataGridTemplateColumn Width="*">
  890. <DataGridTemplateColumn.HeaderStyle>
  891. <Style TargetType="DataGridColumnHeader">
  892. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  893. <Setter Property="Height" Value="60"/>
  894. <Setter Property="VerticalAlignment" Value="Top"/>
  895. <Setter Property="Template">
  896. <Setter.Value>
  897. <ControlTemplate TargetType="DataGridColumnHeader">
  898. <Grid>
  899. <Grid.ColumnDefinitions>
  900. <ColumnDefinition/>
  901. <ColumnDefinition/>
  902. <ColumnDefinition/>
  903. </Grid.ColumnDefinitions>
  904. <Grid.RowDefinitions>
  905. <RowDefinition/>
  906. <RowDefinition/>
  907. </Grid.RowDefinitions>
  908. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  909. <TextBlock Foreground="White"
  910. HorizontalAlignment="Center" VerticalAlignment="Center"
  911. Text="Gas6"/>
  912. </Border>
  913. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  914. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  915. </Border>
  916. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  917. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  918. </Border>
  919. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  920. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  921. </Border>
  922. </Grid>
  923. </ControlTemplate>
  924. </Setter.Value>
  925. </Setter>
  926. </Style>
  927. </DataGridTemplateColumn.HeaderStyle>
  928. <DataGridTemplateColumn.CellTemplate>
  929. <DataTemplate>
  930. <Grid>
  931. <Grid.ColumnDefinitions>
  932. <ColumnDefinition/>
  933. <ColumnDefinition/>
  934. <ColumnDefinition/>
  935. </Grid.ColumnDefinitions>
  936. <TextBlock Grid.Column="0" Text="{Binding Gas6SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  937. <TextBlock Grid.Column="1" Text="{Binding Gas6Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  938. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  939. <TextBlock.Text>
  940. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  941. <Binding Path="Gas6SetPoint"></Binding>
  942. <Binding Path="Gas6Calculate"></Binding>
  943. </MultiBinding>
  944. </TextBlock.Text>
  945. </TextBlock>
  946. </Grid>
  947. </DataTemplate>
  948. </DataGridTemplateColumn.CellTemplate>
  949. </DataGridTemplateColumn>
  950. <DataGridTemplateColumn Width="*" x:Name="OnePointDataGridTemplateColumn7">
  951. <DataGridTemplateColumn.HeaderStyle>
  952. <Style TargetType="DataGridColumnHeader">
  953. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  954. <Setter Property="Height" Value="60"/>
  955. <Setter Property="VerticalAlignment" Value="Top"/>
  956. <Setter Property="Template">
  957. <Setter.Value>
  958. <ControlTemplate TargetType="DataGridColumnHeader">
  959. <Grid>
  960. <Grid.ColumnDefinitions>
  961. <ColumnDefinition/>
  962. <ColumnDefinition/>
  963. <ColumnDefinition/>
  964. </Grid.ColumnDefinitions>
  965. <Grid.RowDefinitions>
  966. <RowDefinition/>
  967. <RowDefinition/>
  968. </Grid.RowDefinitions>
  969. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  970. <TextBlock Foreground="White"
  971. HorizontalAlignment="Center" VerticalAlignment="Center"
  972. Text="Gas7"/>
  973. </Border>
  974. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  975. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  976. </Border>
  977. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  978. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  979. </Border>
  980. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  981. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  982. </Border>
  983. </Grid>
  984. </ControlTemplate>
  985. </Setter.Value>
  986. </Setter>
  987. </Style>
  988. </DataGridTemplateColumn.HeaderStyle>
  989. <DataGridTemplateColumn.CellTemplate>
  990. <DataTemplate>
  991. <Grid>
  992. <Grid.ColumnDefinitions>
  993. <ColumnDefinition/>
  994. <ColumnDefinition/>
  995. <ColumnDefinition/>
  996. </Grid.ColumnDefinitions>
  997. <TextBlock Grid.Column="0" Text="{Binding Gas7SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  998. <TextBlock Grid.Column="1" Text="{Binding Gas7Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  999. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  1000. <TextBlock.Text>
  1001. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  1002. <Binding Path="Gas7SetPoint"></Binding>
  1003. <Binding Path="Gas7Calculate"></Binding>
  1004. </MultiBinding>
  1005. </TextBlock.Text>
  1006. </TextBlock>
  1007. </Grid>
  1008. </DataTemplate>
  1009. </DataGridTemplateColumn.CellTemplate>
  1010. </DataGridTemplateColumn>
  1011. <DataGridTemplateColumn Width="*" x:Name="OnePointDataGridTemplateColumn8">
  1012. <DataGridTemplateColumn.HeaderStyle>
  1013. <Style TargetType="DataGridColumnHeader">
  1014. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  1015. <Setter Property="Height" Value="60"/>
  1016. <Setter Property="VerticalAlignment" Value="Top"/>
  1017. <Setter Property="Template">
  1018. <Setter.Value>
  1019. <ControlTemplate TargetType="DataGridColumnHeader">
  1020. <Grid>
  1021. <Grid.ColumnDefinitions>
  1022. <ColumnDefinition/>
  1023. <ColumnDefinition/>
  1024. <ColumnDefinition/>
  1025. </Grid.ColumnDefinitions>
  1026. <Grid.RowDefinitions>
  1027. <RowDefinition/>
  1028. <RowDefinition/>
  1029. </Grid.RowDefinitions>
  1030. <Border Grid.Column="0" Grid.ColumnSpan="3" BorderBrush="Silver" BorderThickness="0 1 1 0">
  1031. <TextBlock Foreground="White"
  1032. HorizontalAlignment="Center" VerticalAlignment="Center"
  1033. Text="Gas8"/>
  1034. </Border>
  1035. <Border Grid.Column="0" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  1036. <TextBlock Foreground="White" Text="SetPoint" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  1037. </Border>
  1038. <Border Grid.Column="1" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  1039. <TextBlock Foreground="White" Text="Calculate" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  1040. </Border>
  1041. <Border Grid.Column="2" Grid.Row="1" BorderBrush="Silver" BorderThickness="0 1 1 1">
  1042. <TextBlock Foreground="White" Text="Error" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  1043. </Border>
  1044. </Grid>
  1045. </ControlTemplate>
  1046. </Setter.Value>
  1047. </Setter>
  1048. </Style>
  1049. </DataGridTemplateColumn.HeaderStyle>
  1050. <DataGridTemplateColumn.CellTemplate>
  1051. <DataTemplate>
  1052. <Grid>
  1053. <Grid.ColumnDefinitions>
  1054. <ColumnDefinition/>
  1055. <ColumnDefinition/>
  1056. <ColumnDefinition/>
  1057. </Grid.ColumnDefinitions>
  1058. <TextBlock Grid.Column="0" Text="{Binding Gas8SetPoint}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  1059. <TextBlock Grid.Column="1" Text="{Binding Gas8Calculate}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  1060. <TextBlock Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Center">
  1061. <TextBlock.Text>
  1062. <MultiBinding Converter="{StaticResource MFCErrorConverters}">
  1063. <Binding Path="Gas8SetPoint"></Binding>
  1064. <Binding Path="Gas8Calculate"></Binding>
  1065. </MultiBinding>
  1066. </TextBlock.Text>
  1067. </TextBlock>
  1068. </Grid>
  1069. </DataTemplate>
  1070. </DataGridTemplateColumn.CellTemplate>
  1071. </DataGridTemplateColumn>
  1072. </DataGrid.Columns>
  1073. </DataGrid>
  1074. <ScrollViewer Canvas.Top="520" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Height="300" Width="1570">
  1075. <DataGrid AutoGenerateColumns="False" CanUserAddRows="False"
  1076. ItemsSource="{Binding VerificationDataTenPointsRecords}"
  1077. FontFamily="Arial" FontSize="14">
  1078. <DataGrid.Columns>
  1079. <DataGridTextColumn Binding="{Binding Name,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  1080. <DataGridTextColumn.HeaderTemplate >
  1081. <DataTemplate>
  1082. <TextBlock Text="Name" />
  1083. </DataTemplate>
  1084. </DataGridTextColumn.HeaderTemplate>
  1085. </DataGridTextColumn>
  1086. <DataGridTextColumn Binding="{Binding OperateTime,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  1087. <DataGridTextColumn.HeaderTemplate >
  1088. <DataTemplate>
  1089. <TextBlock Text="StartTime" />
  1090. </DataTemplate>
  1091. </DataGridTextColumn.HeaderTemplate>
  1092. </DataGridTextColumn>
  1093. <DataGridTextColumn Binding="{Binding Percent10Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1094. <DataGridTextColumn.HeaderTemplate >
  1095. <DataTemplate>
  1096. <TextBlock Text="10%Setpoint" />
  1097. </DataTemplate>
  1098. </DataGridTextColumn.HeaderTemplate>
  1099. </DataGridTextColumn>
  1100. <DataGridTextColumn Binding="{Binding Percent10Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1101. <DataGridTextColumn.HeaderTemplate >
  1102. <DataTemplate>
  1103. <TextBlock Text="10%Calculate" />
  1104. </DataTemplate>
  1105. </DataGridTextColumn.HeaderTemplate>
  1106. </DataGridTextColumn>
  1107. <DataGridTextColumn Binding="{Binding Percent20Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1108. <DataGridTextColumn.HeaderTemplate >
  1109. <DataTemplate>
  1110. <TextBlock Text="20%Setpoint" />
  1111. </DataTemplate>
  1112. </DataGridTextColumn.HeaderTemplate>
  1113. </DataGridTextColumn>
  1114. <DataGridTextColumn Binding="{Binding Percent20Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1115. <DataGridTextColumn.HeaderTemplate >
  1116. <DataTemplate>
  1117. <TextBlock Text="20%Calculate" />
  1118. </DataTemplate>
  1119. </DataGridTextColumn.HeaderTemplate>
  1120. </DataGridTextColumn>
  1121. <DataGridTextColumn Binding="{Binding Percent30Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1122. <DataGridTextColumn.HeaderTemplate >
  1123. <DataTemplate>
  1124. <TextBlock Text="30%Setpoint" />
  1125. </DataTemplate>
  1126. </DataGridTextColumn.HeaderTemplate>
  1127. </DataGridTextColumn>
  1128. <DataGridTextColumn Binding="{Binding Percent30Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1129. <DataGridTextColumn.HeaderTemplate >
  1130. <DataTemplate>
  1131. <TextBlock Text="30%Calculate" />
  1132. </DataTemplate>
  1133. </DataGridTextColumn.HeaderTemplate>
  1134. </DataGridTextColumn>
  1135. <DataGridTextColumn Binding="{Binding Percent40Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1136. <DataGridTextColumn.HeaderTemplate >
  1137. <DataTemplate>
  1138. <TextBlock Text="40%Setpoint" />
  1139. </DataTemplate>
  1140. </DataGridTextColumn.HeaderTemplate>
  1141. </DataGridTextColumn>
  1142. <DataGridTextColumn Binding="{Binding Percent40Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1143. <DataGridTextColumn.HeaderTemplate >
  1144. <DataTemplate>
  1145. <TextBlock Text="40%Calculate" />
  1146. </DataTemplate>
  1147. </DataGridTextColumn.HeaderTemplate>
  1148. </DataGridTextColumn>
  1149. <DataGridTextColumn Binding="{Binding Percent50Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1150. <DataGridTextColumn.HeaderTemplate >
  1151. <DataTemplate>
  1152. <TextBlock Text="50%Setpoint" />
  1153. </DataTemplate>
  1154. </DataGridTextColumn.HeaderTemplate>
  1155. </DataGridTextColumn>
  1156. <DataGridTextColumn Binding="{Binding Percent50Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1157. <DataGridTextColumn.HeaderTemplate >
  1158. <DataTemplate>
  1159. <TextBlock Text="50%Calculate" />
  1160. </DataTemplate>
  1161. </DataGridTextColumn.HeaderTemplate>
  1162. </DataGridTextColumn>
  1163. <DataGridTextColumn Binding="{Binding Percent60Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1164. <DataGridTextColumn.HeaderTemplate >
  1165. <DataTemplate>
  1166. <TextBlock Text="60%Setpoint" />
  1167. </DataTemplate>
  1168. </DataGridTextColumn.HeaderTemplate>
  1169. </DataGridTextColumn>
  1170. <DataGridTextColumn Binding="{Binding Percent60Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1171. <DataGridTextColumn.HeaderTemplate >
  1172. <DataTemplate>
  1173. <TextBlock Text="60%Calculate" />
  1174. </DataTemplate>
  1175. </DataGridTextColumn.HeaderTemplate>
  1176. </DataGridTextColumn>
  1177. <DataGridTextColumn Binding="{Binding Percent70Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1178. <DataGridTextColumn.HeaderTemplate >
  1179. <DataTemplate>
  1180. <TextBlock Text="70%Setpoint" />
  1181. </DataTemplate>
  1182. </DataGridTextColumn.HeaderTemplate>
  1183. </DataGridTextColumn>
  1184. <DataGridTextColumn Binding="{Binding Percent70Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1185. <DataGridTextColumn.HeaderTemplate >
  1186. <DataTemplate>
  1187. <TextBlock Text="70%Calculate" />
  1188. </DataTemplate>
  1189. </DataGridTextColumn.HeaderTemplate>
  1190. </DataGridTextColumn>
  1191. <DataGridTextColumn Binding="{Binding Percent80Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1192. <DataGridTextColumn.HeaderTemplate >
  1193. <DataTemplate>
  1194. <TextBlock Text="80%Setpoint" />
  1195. </DataTemplate>
  1196. </DataGridTextColumn.HeaderTemplate>
  1197. </DataGridTextColumn>
  1198. <DataGridTextColumn Binding="{Binding Percent80Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1199. <DataGridTextColumn.HeaderTemplate >
  1200. <DataTemplate>
  1201. <TextBlock Text="80%Calculate" />
  1202. </DataTemplate>
  1203. </DataGridTextColumn.HeaderTemplate>
  1204. </DataGridTextColumn>
  1205. <DataGridTextColumn Binding="{Binding Percent90Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1206. <DataGridTextColumn.HeaderTemplate >
  1207. <DataTemplate>
  1208. <TextBlock Text="90%Setpoint" />
  1209. </DataTemplate>
  1210. </DataGridTextColumn.HeaderTemplate>
  1211. </DataGridTextColumn>
  1212. <DataGridTextColumn Binding="{Binding Percent90Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1213. <DataGridTextColumn.HeaderTemplate >
  1214. <DataTemplate>
  1215. <TextBlock Text="90%Calculate" />
  1216. </DataTemplate>
  1217. </DataGridTextColumn.HeaderTemplate>
  1218. </DataGridTextColumn>
  1219. <DataGridTextColumn Binding="{Binding Percent100Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1220. <DataGridTextColumn.HeaderTemplate >
  1221. <DataTemplate>
  1222. <TextBlock Text="100%Setpoint" />
  1223. </DataTemplate>
  1224. </DataGridTextColumn.HeaderTemplate>
  1225. </DataGridTextColumn>
  1226. <DataGridTextColumn Binding="{Binding Percent100Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1227. <DataGridTextColumn.HeaderTemplate >
  1228. <DataTemplate>
  1229. <TextBlock Text="100%Calculate" />
  1230. </DataTemplate>
  1231. </DataGridTextColumn.HeaderTemplate>
  1232. </DataGridTextColumn>
  1233. </DataGrid.Columns>
  1234. </DataGrid>
  1235. </ScrollViewer>
  1236. <ScrollViewer Canvas.Top="520" Canvas.Right="0" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Height="300">
  1237. <DataGrid AutoGenerateColumns="False" CanUserAddRows="False"
  1238. ItemsSource="{Binding VerificationDataOnePointRecords}"
  1239. FontFamily="Arial" FontSize="14" Name="dataGrid_List">
  1240. <i:Interaction.Triggers>
  1241. <i:EventTrigger EventName="SelectionChanged">
  1242. <i:InvokeCommandAction Command="{Binding DataGridSelectionChangedCommand}" CommandParameter="{Binding ElementName=dataGrid_List,Path=SelectedValue}"/>
  1243. </i:EventTrigger>
  1244. </i:Interaction.Triggers>
  1245. <DataGrid.Columns>
  1246. <DataGridTextColumn Binding="{Binding Name,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  1247. <DataGridTextColumn.HeaderTemplate >
  1248. <DataTemplate>
  1249. <TextBlock Text="Name" />
  1250. </DataTemplate>
  1251. </DataGridTextColumn.HeaderTemplate>
  1252. </DataGridTextColumn>
  1253. <DataGridTextColumn Binding="{Binding OperateTime,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  1254. <DataGridTextColumn.HeaderTemplate >
  1255. <DataTemplate>
  1256. <TextBlock Text="StartTime" />
  1257. </DataTemplate>
  1258. </DataGridTextColumn.HeaderTemplate>
  1259. </DataGridTextColumn>
  1260. <DataGridTextColumn Binding="{Binding Setpoint,Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1261. <DataGridTextColumn.HeaderTemplate >
  1262. <DataTemplate>
  1263. <TextBlock Text="Setpoint" />
  1264. </DataTemplate>
  1265. </DataGridTextColumn.HeaderTemplate>
  1266. </DataGridTextColumn>
  1267. <DataGridTextColumn Binding="{Binding Calculate,Mode=OneWay, StringFormat={}{0:F1}}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
  1268. <DataGridTextColumn.HeaderTemplate >
  1269. <DataTemplate>
  1270. <TextBlock Text="Calculate" />
  1271. </DataTemplate>
  1272. </DataGridTextColumn.HeaderTemplate>
  1273. </DataGridTextColumn>
  1274. </DataGrid.Columns>
  1275. </DataGrid>
  1276. </ScrollViewer>
  1277. </Canvas>
  1278. </UserControl>