N2PurgeEditView.xaml 75 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680
  1. <UserControl
  2. x:Class="FurnaceUI.Views.Parameter.N2PurgeEditView"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:cal1="http://www.caliburn.org"
  6. xmlns:converters="clr-namespace:Aitex.Core.UI.Converters;assembly=MECF.Framework.UI.Core"
  7. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  8. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  9. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  10. xmlns:parameter="clr-namespace:MECF.Framework.UI.Client.CenterViews.Parameter;assembly=MECF.Framework.UI.Client"
  11. Name="userCnt"
  12. xmlns:oxy="http://oxyplot.org/wpf"
  13. d:DesignHeight="1200"
  14. d:DesignWidth="1900"
  15. mc:Ignorable="d">
  16. <UserControl.Resources>
  17. <parameter:ParameterConvert x:Key="ParameterConvert"/>
  18. <converters:ControlWidthOrHeightConverter x:Key="controlWidthOrHeightConverter"/>
  19. <SolidColorBrush x:Key="N2_purge_bg" Color="#B1D2F2"/>
  20. <SolidColorBrush x:Key="N2_purge_Idlebg" Color="#E4E487"/>
  21. <SolidColorBrush x:Key="N2_purge_Readybg" Color="#AEE8A5"/>
  22. <SolidColorBrush x:Key="N2_purge_Processbg" Color="#9FE7DA"/>
  23. </UserControl.Resources>
  24. <Grid Grid.Column="1">
  25. <Grid.RowDefinitions>
  26. <RowDefinition Height="auto"/>
  27. <RowDefinition/>
  28. </Grid.RowDefinitions>
  29. <StackPanel
  30. Margin="10,0,0,0"
  31. HorizontalAlignment="Left"
  32. Orientation="Horizontal">
  33. <StackPanel Margin="5">
  34. <TextBlock Height="20" Text="N2Purge Combination"/>
  35. <TextBox Height="20"/>
  36. </StackPanel>
  37. <Button
  38. x:Name="_BuTTransferRoomVisible"
  39. Width="120"
  40. Height="50"
  41. Margin="18,3,10,0"
  42. Background="{Binding TransferRoomVisibleBackGround}">
  43. <ContentControl>
  44. <Canvas>
  45. <TextBlock
  46. Canvas.Left="-55"
  47. Canvas.Top="-18"
  48. Text="LA O2 "/>
  49. <TextBlock
  50. Canvas.Left="-55"
  51. Canvas.Top="5"
  52. Text="Density Check"/>
  53. </Canvas>
  54. </ContentControl>
  55. <i:Interaction.Triggers>
  56. <i:EventTrigger EventName="Click">
  57. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  58. <cal1:Parameter Value="TransferRoomVisible"/>
  59. </cal1:ActionMessage>
  60. </i:EventTrigger>
  61. </i:Interaction.Triggers>
  62. </Button>
  63. <Button
  64. Width="120"
  65. Height="50"
  66. Margin="18,3,10,0"
  67. Background="{Binding FOUPOpenVisibleBackGround}">
  68. <ContentControl>
  69. <Canvas>
  70. <TextBlock
  71. Canvas.Left="-55"
  72. Canvas.Top="-18"
  73. Text="FOUP O2"/>
  74. <TextBlock
  75. Canvas.Left="-55"
  76. Canvas.Top="5"
  77. Text="Density Check"/>
  78. </Canvas>
  79. </ContentControl>
  80. <i:Interaction.Triggers>
  81. <i:EventTrigger EventName="Click">
  82. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  83. <cal1:Parameter Value="FOUPOpenVisible"/>
  84. </cal1:ActionMessage>
  85. </i:EventTrigger>
  86. </i:Interaction.Triggers>
  87. </Button>
  88. <Button
  89. Width="120"
  90. Height="50"
  91. Margin="18,3,10,0"
  92. Background="{Binding O2DetectorVisibleBackGround}">
  93. <ContentControl>
  94. <Canvas>
  95. <TextBlock Canvas.Left="-55" Canvas.Top="-18">
  96. <Run>LA</Run>
  97. <Run >⇆</Run>
  98. <Run>FOUP</Run>
  99. </TextBlock>
  100. <TextBlock
  101. Canvas.Left="-55"
  102. Canvas.Top="5"
  103. Text="Change Wait Time"/>
  104. </Canvas>
  105. </ContentControl>
  106. <i:Interaction.Triggers>
  107. <i:EventTrigger EventName="Click">
  108. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  109. <cal1:Parameter Value="O2DetectorVisible"/>
  110. </cal1:ActionMessage>
  111. </i:EventTrigger>
  112. </i:Interaction.Triggers>
  113. </Button>
  114. <Button
  115. Width="120"
  116. Height="50"
  117. Margin="18,3,10,0"
  118. Background="{Binding ClampOFFVisibleBackGround}">
  119. <ContentControl>
  120. <Canvas>
  121. <TextBlock
  122. Canvas.Left="-55"
  123. Canvas.Top="-18"
  124. Text="Clamp"/>
  125. <TextBlock
  126. Canvas.Left="-55"
  127. Canvas.Top="5"
  128. Text="OFF Wait Time"/>
  129. </Canvas>
  130. </ContentControl>
  131. <i:Interaction.Triggers>
  132. <i:EventTrigger EventName="Click">
  133. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  134. <cal1:Parameter Value="ClampOFFVisible"/>
  135. </cal1:ActionMessage>
  136. </i:EventTrigger>
  137. </i:Interaction.Triggers>
  138. </Button>
  139. <Button
  140. Width="120"
  141. Height="50"
  142. Margin="18,3,10,0"
  143. Background="{Binding FurnaceOpenVisibleBackGround}">
  144. <ContentControl>
  145. <Canvas>
  146. <TextBlock
  147. Canvas.Left="-55"
  148. Canvas.Top="-18"
  149. Text="Furnace Open"/>
  150. <TextBlock
  151. Canvas.Left="-55"
  152. Canvas.Top="5"
  153. Text="O2 Density Check"/>
  154. </Canvas>
  155. </ContentControl>
  156. <i:Interaction.Triggers>
  157. <i:EventTrigger EventName="Click">
  158. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  159. <cal1:Parameter Value="FurnaceOpenVisible"/>
  160. </cal1:ActionMessage>
  161. </i:EventTrigger>
  162. </i:Interaction.Triggers>
  163. </Button>
  164. </StackPanel>
  165. <Border Grid.Row="1">
  166. <Grid Margin="10" >
  167. <Grid.ColumnDefinitions>
  168. <ColumnDefinition Width="*"/>
  169. <ColumnDefinition Width="*"/>
  170. <ColumnDefinition Width="1.1*"/>
  171. <ColumnDefinition Width="*"/>
  172. <ColumnDefinition Width="*"/>
  173. <ColumnDefinition Width="*"/>
  174. <ColumnDefinition Width="0.5*"/>
  175. <ColumnDefinition Width="0.5*"/>
  176. <ColumnDefinition Width="*"/>
  177. <ColumnDefinition Width="*"/>
  178. <ColumnDefinition Width="*"/>
  179. <ColumnDefinition Width="1.05*"/>
  180. <ColumnDefinition Width="*"/>
  181. <ColumnDefinition Width="*"/>
  182. <ColumnDefinition Width="*"/>
  183. <ColumnDefinition Width="*"/>
  184. </Grid.ColumnDefinitions>
  185. <Grid.RowDefinitions>
  186. <RowDefinition Height="30"/>
  187. <RowDefinition Height="2*"/>
  188. <RowDefinition Height="1.6*"/>
  189. <RowDefinition Height="2.4*"/>
  190. <RowDefinition Height="1.5*"/>
  191. <RowDefinition Height="1.5*"/>
  192. <RowDefinition Height="10*"/>
  193. <RowDefinition Height="1.5*"/>
  194. <RowDefinition Height="10*"/>
  195. <RowDefinition Height="1.5*"/>
  196. </Grid.RowDefinitions>
  197. <Border
  198. Padding="5,1,0,1"
  199. Background="{DynamicResource N2_purge_bg}"
  200. BorderBrush="{DynamicResource Table_BD}"
  201. BorderThickness="1,1,0,0">
  202. <TextBlock
  203. HorizontalAlignment="Center"
  204. VerticalAlignment="Center"
  205. Text="Clamp"/>
  206. </Border>
  207. <Border
  208. Grid.Column="1"
  209. Padding="5,1,0,1"
  210. Background="{DynamicResource N2_purge_bg}"
  211. BorderBrush="{DynamicResource Table_BD}"
  212. BorderThickness="1,1,0,0">
  213. <TextBlock
  214. Grid.Column="1"
  215. HorizontalAlignment="Center"
  216. VerticalAlignment="Center"
  217. Text="Off"/>
  218. </Border>
  219. <Border
  220. Grid.Column="2"
  221. Grid.ColumnSpan="15"
  222. Padding="5,1,0,1"
  223. Background="{DynamicResource N2_purge_bg}"
  224. BorderBrush="{DynamicResource Table_BD}"
  225. BorderThickness="1,1,0,0">
  226. <TextBlock
  227. Grid.Column="2"
  228. Grid.ColumnSpan="15"
  229. HorizontalAlignment="Center"
  230. VerticalAlignment="Center"
  231. Text="On"/>
  232. </Border>
  233. <Border
  234. Grid.Column="15"
  235. Padding="5,1,0,1"
  236. Background="{DynamicResource N2_purge_bg}"
  237. BorderBrush="{DynamicResource Table_BD}"
  238. BorderThickness="1,1,1,0">
  239. <TextBlock
  240. Grid.Column="15"
  241. HorizontalAlignment="Center"
  242. VerticalAlignment="Center"
  243. Text="Off"/>
  244. </Border>
  245. <Border
  246. Grid.Row="1"
  247. Padding="5,1,0,1"
  248. Background="{DynamicResource N2_purge_bg}"
  249. BorderBrush="{DynamicResource Table_BD}"
  250. BorderThickness="1,1,0,0">
  251. <TextBlock
  252. Grid.Row="1"
  253. HorizontalAlignment="Center"
  254. VerticalAlignment="Center"
  255. Text="N2Keep"/>
  256. </Border>
  257. <Border
  258. Grid.Row="2"
  259. Grid.RowSpan="2"
  260. Padding="5,1,0,1"
  261. Background="{DynamicResource N2_purge_bg}"
  262. BorderBrush="{DynamicResource Table_BD}"
  263. BorderThickness="1,1,0,0">
  264. <TextBlock
  265. HorizontalAlignment="Center"
  266. VerticalAlignment="Center"
  267. Text="Mecha"/>
  268. </Border>
  269. <Border
  270. Grid.Row="4"
  271. Grid.RowSpan="3"
  272. Padding="5,1,0,1"
  273. Background="{DynamicResource N2_purge_bg}"
  274. BorderBrush="{DynamicResource Table_BD}"
  275. BorderThickness="1,1,0,0">
  276. <TextBlock
  277. HorizontalAlignment="Left"
  278. VerticalAlignment="Center"
  279. Text="O2(ppm)"/>
  280. </Border>
  281. <Border
  282. Grid.Row="7"
  283. Grid.RowSpan="3"
  284. Padding="5,1,0,1"
  285. Background="{DynamicResource N2_purge_bg}"
  286. BorderBrush="{DynamicResource Table_BD}"
  287. BorderThickness="1,1,0,1">
  288. <TextBlock
  289. HorizontalAlignment="Left"
  290. VerticalAlignment="Center"
  291. Text="N2Flow(L)"/>
  292. </Border>
  293. <Border
  294. Grid.Row="1"
  295. Grid.Column="1"
  296. Padding="5,1,0,1"
  297. Background="{DynamicResource N2_purge_bg}"
  298. BorderBrush="{DynamicResource Table_BD}"
  299. BorderThickness="1,1,0,0">
  300. <TextBlock
  301. Grid.Row="1"
  302. Grid.Column="1"
  303. HorizontalAlignment="Center"
  304. VerticalAlignment="Center"
  305. Text="ATM"/>
  306. </Border>
  307. <Border
  308. Grid.Row="2"
  309. Grid.RowSpan="2"
  310. Grid.Column="1"
  311. Padding="5,1,0,1"
  312. Background="{DynamicResource N2_purge_bg}"
  313. BorderBrush="{DynamicResource Table_BD}"
  314. BorderThickness="1,1,0,0"/>
  315. <Border
  316. Grid.Row="4"
  317. Grid.RowSpan="3"
  318. Grid.Column="1"
  319. Padding="5,1,0,1"
  320. Background="{DynamicResource N2_purge_bg}"
  321. BorderBrush="{DynamicResource Table_BD}"
  322. BorderThickness="1,1,0,0"/>
  323. <Border
  324. Grid.Row="7"
  325. Grid.RowSpan="1"
  326. Grid.Column="1"
  327. Padding="5,1,0,1"
  328. Background="{DynamicResource N2_purge_bg}"
  329. BorderBrush="{DynamicResource Table_BD}"
  330. BorderThickness="1,1,0,0">
  331. <TextBlock
  332. HorizontalAlignment="Center"
  333. VerticalAlignment="Center"
  334. Text="Max"/>
  335. </Border>
  336. <Border
  337. Grid.Row="8"
  338. Grid.RowSpan="1"
  339. Grid.Column="1"
  340. Padding="5,1,0,1"
  341. Background="{DynamicResource N2_purge_bg}"
  342. BorderBrush="{DynamicResource Table_BD}"
  343. BorderThickness="1,1,0,0"/>
  344. <Border
  345. Grid.Row="9"
  346. Grid.RowSpan="1"
  347. Grid.Column="1"
  348. Padding="5,1,0,1"
  349. Background="{DynamicResource N2_purge_bg}"
  350. BorderBrush="{DynamicResource Table_BD}"
  351. BorderThickness="1,1,0,1">
  352. <TextBlock
  353. HorizontalAlignment="Center"
  354. VerticalAlignment="Center"
  355. Text="Min"/>
  356. </Border>
  357. <Border
  358. Grid.Row="1"
  359. Grid.Column="15"
  360. Padding="5,1,0,1"
  361. Background="{DynamicResource N2_purge_bg}"
  362. BorderBrush="{DynamicResource Table_BD}"
  363. BorderThickness="1,1,1,0">
  364. <TextBlock
  365. Grid.Row="1"
  366. Grid.Column="15"
  367. HorizontalAlignment="Center"
  368. VerticalAlignment="Center"
  369. Text="ATM"/>
  370. </Border>
  371. <Border
  372. Grid.Row="2"
  373. Grid.RowSpan="2"
  374. Grid.Column="15"
  375. Padding="5,1,0,1"
  376. Background="{DynamicResource N2_purge_bg}"
  377. BorderBrush="{DynamicResource Table_BD}"
  378. BorderThickness="1,1,1,0"/>
  379. <Border
  380. Grid.Row="4"
  381. Grid.RowSpan="3"
  382. Grid.Column="15"
  383. Padding="5,1,0,1"
  384. Background="{DynamicResource N2_purge_bg}"
  385. BorderBrush="{DynamicResource Table_BD}"
  386. BorderThickness="1,1,1,0"/>
  387. <Border
  388. Grid.Row="7"
  389. Grid.RowSpan="3"
  390. Grid.Column="15"
  391. Padding="5,1,0,1"
  392. Background="{DynamicResource N2_purge_bg}"
  393. BorderBrush="{DynamicResource Table_BD}"
  394. BorderThickness="1,1,1,1"/>
  395. <Border
  396. Grid.Row="1"
  397. Grid.Column="2"
  398. Grid.ColumnSpan="5"
  399. Padding="5,1,0,1"
  400. Background="{DynamicResource N2_purge_Idlebg}"
  401. BorderBrush="{DynamicResource Table_BD}"
  402. BorderThickness="1,1,0,0">
  403. <StackPanel
  404. HorizontalAlignment="Center"
  405. VerticalAlignment="Center"
  406. Orientation="Vertical">
  407. <StackPanel
  408. HorizontalAlignment="Center"
  409. VerticalAlignment="Center"
  410. Orientation="Horizontal">
  411. <TextBlock Text="Idle"/>
  412. </StackPanel>
  413. <StackPanel
  414. HorizontalAlignment="Center"
  415. VerticalAlignment="Center"
  416. Orientation="Horizontal">
  417. <CheckBox/>
  418. <TextBlock Text="O2 Keep Enable"/>
  419. </StackPanel>
  420. </StackPanel>
  421. </Border>
  422. <Border
  423. Grid.Row="2"
  424. Grid.Column="2"
  425. Padding="5,1,0,1"
  426. Background="{DynamicResource N2_purge_Idlebg}"
  427. BorderBrush="{DynamicResource Table_BD}"
  428. BorderThickness="1,1,0,0">
  429. <Button Background="{Binding OperationCheckVisibleBackGround}" FontSize="11">
  430. <TextBlock>
  431. Operation<LineBreak/>
  432. Check</TextBlock>
  433. <i:Interaction.Triggers>
  434. <i:EventTrigger EventName="Click">
  435. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  436. <cal1:Parameter Value="OperationCheckVisible"/>
  437. </cal1:ActionMessage>
  438. </i:EventTrigger>
  439. </i:Interaction.Triggers>
  440. </Button>
  441. </Border>
  442. <Border
  443. Grid.Row="2"
  444. Grid.Column="3"
  445. Padding="5,1,0,1"
  446. Background="{DynamicResource N2_purge_Idlebg}"
  447. BorderBrush="{DynamicResource Table_BD}"
  448. BorderThickness="1,1,0,0"/>
  449. <Border
  450. Grid.Row="2"
  451. Grid.Column="4"
  452. Padding="5,1,0,1"
  453. Background="{DynamicResource N2_purge_Idlebg}"
  454. BorderBrush="{DynamicResource Table_BD}"
  455. BorderThickness="1,1,0,0">
  456. <Button Background="{Binding FoupEnterVisibleBackGround}" FontSize="11">
  457. <TextBlock>
  458. Foup<LineBreak/>
  459. Enter</TextBlock>
  460. <i:Interaction.Triggers>
  461. <i:EventTrigger EventName="Click">
  462. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  463. <cal1:Parameter Value="FoupEnterVisible"/>
  464. </cal1:ActionMessage>
  465. </i:EventTrigger>
  466. </i:Interaction.Triggers>
  467. </Button>
  468. </Border>
  469. <Border
  470. Grid.Row="2"
  471. Grid.Column="5"
  472. Padding="5,1,0,1"
  473. Background="{DynamicResource N2_purge_Idlebg}"
  474. BorderBrush="{DynamicResource Table_BD}"
  475. BorderThickness="1,1,0,0"/>
  476. <Border
  477. Grid.Row="2"
  478. Grid.Column="6"
  479. Padding="5,1,0,1"
  480. Background="{DynamicResource N2_purge_Idlebg}"
  481. BorderBrush="{DynamicResource Table_BD}"
  482. BorderThickness="1,1,0,0"/>
  483. <Border
  484. Grid.Row="3"
  485. Grid.Column="2"
  486. Padding="5,1,0,1"
  487. Background="{DynamicResource N2_purge_Idlebg}"
  488. BorderBrush="{DynamicResource Table_BD}"
  489. BorderThickness="1,1,0,0">
  490. <Button Background="{Binding O2DensityQuickDownVisibleBackGround}" FontSize="11">
  491. <TextBlock>
  492. O2 Density<LineBreak/>
  493. Quick <LineBreak/>
  494. Down <LineBreak/>
  495. </TextBlock>
  496. <i:Interaction.Triggers>
  497. <i:EventTrigger EventName="Click">
  498. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  499. <cal1:Parameter Value="O2DensityQuickDownVisible"/>
  500. </cal1:ActionMessage>
  501. </i:EventTrigger>
  502. </i:Interaction.Triggers>
  503. </Button>
  504. </Border>
  505. <Border
  506. Grid.Row="3"
  507. Grid.Column="3"
  508. Padding="5,1,0,1"
  509. Background="{DynamicResource N2_purge_Idlebg}"
  510. BorderBrush="{DynamicResource Table_BD}"
  511. BorderThickness="1,1,0,0"/>
  512. <Border
  513. Grid.Row="3"
  514. Grid.Column="4"
  515. Padding="5,1,0,1"
  516. Background="{DynamicResource N2_purge_Idlebg}"
  517. BorderBrush="{DynamicResource Table_BD}"
  518. BorderThickness="1,1,0,0"/>
  519. <Border
  520. Grid.Row="3"
  521. Grid.Column="5"
  522. Padding="5,1,0,1"
  523. Background="{DynamicResource N2_purge_Idlebg}"
  524. BorderBrush="{DynamicResource Table_BD}"
  525. BorderThickness="1,1,0,0"/>
  526. <Border
  527. Grid.Row="3"
  528. Grid.Column="6"
  529. Padding="5,1,0,1"
  530. Background="{DynamicResource N2_purge_Idlebg}"
  531. BorderBrush="{DynamicResource Table_BD}"
  532. BorderThickness="1,1,0,0"/>
  533. <Border
  534. Grid.Row="4"
  535. Grid.Column="2"
  536. Padding="5,1,0,1"
  537. Background="{DynamicResource N2_purge_Idlebg}"
  538. BorderBrush="{DynamicResource Table_BD}"
  539. BorderThickness="1,1,0,0"/>
  540. <Border
  541. Grid.Row="4"
  542. Grid.Column="4"
  543. Padding="5,1,0,1"
  544. Background="{DynamicResource N2_purge_Idlebg}"
  545. BorderBrush="{DynamicResource Table_BD}"
  546. BorderThickness="1,1,0,0">
  547. <TextBox FontSize="20"/>
  548. </Border>
  549. <Border
  550. Grid.Row="5"
  551. Grid.Column="2"
  552. Padding="5,1,0,1"
  553. Background="{DynamicResource N2_purge_Idlebg}"
  554. BorderBrush="{DynamicResource Table_BD}"
  555. BorderThickness="1,1,0,0"/>
  556. <StackPanel
  557. Grid.Row="4"
  558. Grid.RowSpan="2"
  559. Grid.Column="2"
  560. HorizontalAlignment="Center"
  561. VerticalAlignment="Center"
  562. Orientation="Vertical">
  563. <TextBlock Margin="5" Text="LA"/>
  564. <TextBlock Margin="5,15,0,0" Text="FOUP"/>
  565. </StackPanel>
  566. <Border
  567. Grid.Row="5"
  568. Grid.Column="3"
  569. Padding="5,1,0,1"
  570. Background="{DynamicResource N2_purge_Idlebg}"
  571. BorderBrush="{DynamicResource Table_BD}"
  572. BorderThickness="1,1,0,0"/>
  573. <Border
  574. Grid.Row="4"
  575. Grid.RowSpan="2"
  576. Grid.Column="3"
  577. Padding="5,1,0,1"
  578. Background="{DynamicResource N2_purge_Idlebg}"
  579. BorderBrush="{DynamicResource Table_BD}"
  580. BorderThickness="1,1,0,0">
  581. <TextBox FontSize="20"/>
  582. </Border>
  583. <Border
  584. Grid.Row="5"
  585. Grid.Column="4"
  586. Padding="5,1,0,1"
  587. Background="{DynamicResource N2_purge_Idlebg}"
  588. BorderBrush="{DynamicResource Table_BD}"
  589. BorderThickness="1,1,0,0">
  590. <TextBox FontSize="20"/>
  591. </Border>
  592. <Border
  593. Grid.Row="5"
  594. Grid.Column="5"
  595. Padding="5,1,0,1"
  596. Background="{DynamicResource N2_purge_Idlebg}"
  597. BorderBrush="{DynamicResource Table_BD}"
  598. BorderThickness="1,1,0,0"/>
  599. <Border
  600. Grid.Row="4"
  601. Grid.RowSpan="2"
  602. Grid.Column="5"
  603. Padding="5,1,0,1"
  604. Background="{DynamicResource N2_purge_Idlebg}"
  605. BorderBrush="{DynamicResource Table_BD}"
  606. BorderThickness="1,1,0,0">
  607. <TextBox FontSize="20"/>
  608. </Border>
  609. <Border
  610. Grid.Row="6"
  611. Grid.Column="2"
  612. Padding="5,1,0,1"
  613. Background="{DynamicResource N2_purge_Idlebg}"
  614. BorderBrush="{DynamicResource Table_BD}"
  615. BorderThickness="1,1,0,0"/>
  616. <Border
  617. Grid.Row="6"
  618. Grid.Column="3"
  619. Padding="5,1,0,1"
  620. Background="{DynamicResource N2_purge_Idlebg}"
  621. BorderBrush="{DynamicResource Table_BD}"
  622. BorderThickness="1,1,0,0"/>
  623. <Border
  624. Grid.Row="6"
  625. Grid.Column="4"
  626. Padding="5,1,0,1"
  627. Background="{DynamicResource N2_purge_Idlebg}"
  628. BorderBrush="{DynamicResource Table_BD}"
  629. BorderThickness="1,1,0,0"/>
  630. <Border
  631. Grid.Row="6"
  632. Grid.Column="5"
  633. Padding="5,1,0,1"
  634. Background="{DynamicResource N2_purge_Idlebg}"
  635. BorderBrush="{DynamicResource Table_BD}"
  636. BorderThickness="1,1,0,0"/>
  637. <Border
  638. Grid.Row="6"
  639. Grid.Column="6"
  640. Padding="5,1,0,1"
  641. Background="{DynamicResource N2_purge_Idlebg}"
  642. BorderBrush="{DynamicResource Table_BD}"
  643. BorderThickness="1,1,0,0"/>
  644. <Border
  645. Grid.Row="7"
  646. Grid.Column="2"
  647. Padding="5,1,0,1"
  648. Background="{DynamicResource N2_purge_Idlebg}"
  649. BorderBrush="{DynamicResource Table_BD}"
  650. BorderThickness="1,1,0,0">
  651. <TextBox FontSize="20"/>
  652. </Border>
  653. <Border
  654. Grid.Row="7"
  655. Grid.Column="3"
  656. Padding="5,1,0,1"
  657. Background="{DynamicResource N2_purge_Idlebg}"
  658. BorderBrush="{DynamicResource Table_BD}"
  659. BorderThickness="1,1,0,0">
  660. <TextBox FontSize="20"/>
  661. </Border>
  662. <Border
  663. Grid.Row="7"
  664. Grid.Column="4"
  665. Padding="5,1,0,1"
  666. Background="{DynamicResource N2_purge_Idlebg}"
  667. BorderBrush="{DynamicResource Table_BD}"
  668. BorderThickness="1,1,0,0">
  669. <TextBox FontSize="20"/>
  670. </Border>
  671. <Border
  672. Grid.Row="7"
  673. Grid.Column="5"
  674. Padding="5,1,0,1"
  675. Background="{DynamicResource N2_purge_Idlebg}"
  676. BorderBrush="{DynamicResource Table_BD}"
  677. BorderThickness="1,1,0,0">
  678. <TextBox FontSize="20"/>
  679. </Border>
  680. <Border
  681. Grid.Row="8"
  682. Grid.Column="2"
  683. Padding="5,1,0,1"
  684. Background="{DynamicResource N2_purge_Idlebg}"
  685. BorderBrush="{DynamicResource Table_BD}"
  686. BorderThickness="1,1,0,0"/>
  687. <Border
  688. Grid.Row="8"
  689. Grid.Column="3"
  690. Padding="5,1,0,1"
  691. Background="{DynamicResource N2_purge_Idlebg}"
  692. BorderBrush="{DynamicResource Table_BD}"
  693. BorderThickness="1,1,0,0"/>
  694. <Border
  695. Grid.Row="8"
  696. Grid.Column="4"
  697. Padding="5,1,0,1"
  698. Background="{DynamicResource N2_purge_Idlebg}"
  699. BorderBrush="{DynamicResource Table_BD}"
  700. BorderThickness="1,1,0,0"/>
  701. <Border
  702. Grid.Row="8"
  703. Grid.Column="5"
  704. Padding="5,1,0,1"
  705. Background="{DynamicResource N2_purge_Idlebg}"
  706. BorderBrush="{DynamicResource Table_BD}"
  707. BorderThickness="1,1,0,0"/>
  708. <Border
  709. Grid.Row="8"
  710. Grid.Column="6"
  711. Padding="5,1,0,1"
  712. Background="{DynamicResource N2_purge_Idlebg}"
  713. BorderBrush="{DynamicResource Table_BD}"
  714. BorderThickness="1,1,0,0"/>
  715. <Border
  716. Grid.Row="9"
  717. Grid.Column="2"
  718. Padding="5,1,0,1"
  719. Background="{DynamicResource N2_purge_Idlebg}"
  720. BorderBrush="{DynamicResource Table_BD}"
  721. BorderThickness="1,1,0,1">
  722. <TextBox FontSize="20"/>
  723. </Border>
  724. <Border
  725. Grid.Row="9"
  726. Grid.Column="3"
  727. Padding="5,1,0,1"
  728. Background="{DynamicResource N2_purge_Idlebg}"
  729. BorderBrush="{DynamicResource Table_BD}"
  730. BorderThickness="1,1,0,1">
  731. <TextBox FontSize="20"/>
  732. </Border>
  733. <Border
  734. Grid.Row="9"
  735. Grid.Column="4"
  736. Padding="5,1,0,1"
  737. Background="{DynamicResource N2_purge_Idlebg}"
  738. BorderBrush="{DynamicResource Table_BD}"
  739. BorderThickness="1,1,0,1">
  740. <TextBox FontSize="20"/>
  741. </Border>
  742. <Border
  743. Grid.Row="9"
  744. Grid.Column="5"
  745. Padding="5,1,0,1"
  746. Background="{DynamicResource N2_purge_Idlebg}"
  747. BorderBrush="{DynamicResource Table_BD}"
  748. BorderThickness="1,1,0,1">
  749. <TextBox FontSize="20"/>
  750. </Border>
  751. <Border
  752. Grid.Row="1"
  753. Grid.Column="7"
  754. Grid.ColumnSpan="3"
  755. Padding="5,1,0,1"
  756. Background="{DynamicResource N2_purge_Readybg}"
  757. BorderBrush="{DynamicResource Table_BD}"
  758. BorderThickness="1,1,0,0">
  759. <StackPanel
  760. HorizontalAlignment="Center"
  761. VerticalAlignment="Center"
  762. Orientation="Vertical">
  763. <StackPanel
  764. HorizontalAlignment="Center"
  765. VerticalAlignment="Center"
  766. Orientation="Horizontal">
  767. <TextBlock Text="Ready"/>
  768. </StackPanel>
  769. <StackPanel
  770. HorizontalAlignment="Center"
  771. VerticalAlignment="Center"
  772. Orientation="Horizontal">
  773. <CheckBox/>
  774. <TextBlock Text="O2 Keep Enable"/>
  775. </StackPanel>
  776. </StackPanel>
  777. </Border>
  778. <Border
  779. Grid.Row="2"
  780. Grid.Column="7"
  781. Grid.ColumnSpan="1"
  782. Padding="5,1,0,1"
  783. Background="{DynamicResource N2_purge_Readybg}"
  784. BorderBrush="{DynamicResource Table_BD}"
  785. BorderThickness="1,1,0,0"/>
  786. <StackPanel
  787. Grid.Row="2"
  788. Grid.Column="6"
  789. Grid.ColumnSpan="2"
  790. VerticalAlignment="Center">
  791. <Button Background="{Binding WaferChargeVisibleBackGround}" FontSize="11">
  792. <TextBlock>
  793. Wafer<LineBreak/>
  794. Charge</TextBlock>
  795. <i:Interaction.Triggers>
  796. <i:EventTrigger EventName="Click">
  797. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  798. <cal1:Parameter Value="WaferChargeVisible"/>
  799. </cal1:ActionMessage>
  800. </i:EventTrigger>
  801. </i:Interaction.Triggers>
  802. </Button>
  803. </StackPanel>
  804. <Border
  805. Grid.Row="2"
  806. Grid.Column="8"
  807. Grid.ColumnSpan="1"
  808. Padding="5,1,0,1"
  809. Background="{DynamicResource N2_purge_Readybg}"
  810. BorderBrush="{DynamicResource Table_BD}"
  811. BorderThickness="1,1,0,0"/>
  812. <Border
  813. Grid.Row="2"
  814. Grid.Column="9"
  815. Grid.ColumnSpan="1"
  816. Padding="5,1,0,1"
  817. Background="{DynamicResource N2_purge_Readybg}"
  818. BorderBrush="{DynamicResource Table_BD}"
  819. BorderThickness="1,1,0,0">
  820. <Button Background="{Binding BoatLoadVisibleBackGround}" FontSize="11">
  821. <TextBlock>
  822. Boat<LineBreak/>
  823. Load</TextBlock>
  824. <i:Interaction.Triggers>
  825. <i:EventTrigger EventName="Click">
  826. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  827. <cal1:Parameter Value="BoatLoadVisible"/>
  828. </cal1:ActionMessage>
  829. </i:EventTrigger>
  830. </i:Interaction.Triggers>
  831. </Button>
  832. </Border>
  833. <Border
  834. Grid.Row="3"
  835. Grid.Column="7"
  836. Grid.ColumnSpan="1"
  837. Padding="5,1,0,1"
  838. Background="{DynamicResource N2_purge_Readybg}"
  839. BorderBrush="{DynamicResource Table_BD}"
  840. BorderThickness="1,1,0,0"/>
  841. <Border
  842. Grid.Row="3"
  843. Grid.Column="8"
  844. Grid.ColumnSpan="1"
  845. Padding="5,1,0,1"
  846. Background="{DynamicResource N2_purge_Readybg}"
  847. BorderBrush="{DynamicResource Table_BD}"
  848. BorderThickness="1,1,0,0"/>
  849. <Border
  850. Grid.Row="3"
  851. Grid.Column="9"
  852. Grid.ColumnSpan="1"
  853. Padding="1,1,0,1"
  854. Background="{DynamicResource N2_purge_Readybg}"
  855. BorderBrush="{DynamicResource Table_BD}"
  856. BorderThickness="1,1,0,0">
  857. <Button Background="{Binding FoupInhibitAfterVisibleBackGround}" FontSize="11">
  858. <TextBlock>
  859. FOUP Inhibit<LineBreak/>
  860. After <LineBreak/>
  861. BoatLoad<LineBreak/>
  862. </TextBlock>
  863. <i:Interaction.Triggers>
  864. <i:EventTrigger EventName="Click">
  865. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  866. <cal1:Parameter Value="FoupInhibitAfterVisible"/>
  867. </cal1:ActionMessage>
  868. </i:EventTrigger>
  869. </i:Interaction.Triggers>
  870. </Button>
  871. </Border>
  872. <Border
  873. Grid.Row="4"
  874. Grid.Column="7"
  875. Grid.ColumnSpan="1"
  876. Padding="5,1,0,1"
  877. Background="{DynamicResource N2_purge_Readybg}"
  878. BorderBrush="{DynamicResource Table_BD}"
  879. BorderThickness="1,1,0,0"/>
  880. <Border
  881. Grid.Row="4"
  882. Grid.Column="6"
  883. Grid.ColumnSpan="2"
  884. Padding="5,1,0,1"
  885. Background="{DynamicResource N2_purge_Idlebg}"
  886. BorderBrush="{DynamicResource Table_BD}"
  887. BorderThickness="1,1,0,0">
  888. <TextBox FontSize="20" Tag="Number" Text="{Binding N2PurgeLAO2CheckSV,Mode=OneWay}">
  889. <i:Interaction.Triggers>
  890. <i:EventTrigger EventName="TextChanged">
  891. <cal1:ActionMessage MethodName="SetConfigTextChanged">
  892. <cal1:Parameter Value="PM1.N2Purge.N2PurgeLAO2CheckSV"></cal1:Parameter>
  893. <cal1:Parameter Value="$source"></cal1:Parameter>
  894. <cal1:Parameter Value="{Binding}"></cal1:Parameter>
  895. </cal1:ActionMessage>
  896. </i:EventTrigger>
  897. </i:Interaction.Triggers>
  898. </TextBox>
  899. </Border>
  900. <Border
  901. Grid.Row="5"
  902. Grid.Column="7"
  903. Grid.ColumnSpan="1"
  904. Padding="5,1,0,1"
  905. Background="{DynamicResource N2_purge_Readybg}"
  906. BorderBrush="{DynamicResource Table_BD}"
  907. BorderThickness="1,1,0,0"/>
  908. <Border
  909. Grid.Row="5"
  910. Grid.Column="6"
  911. Grid.ColumnSpan="2"
  912. Padding="5,1,0,1"
  913. Background="{DynamicResource N2_purge_Idlebg}"
  914. BorderBrush="{DynamicResource Table_BD}"
  915. BorderThickness="1,1,0,0">
  916. <TextBox Tag="Number" FontSize="20" Text="{Binding N2PurgeFOUPO2CheckSV,Mode=OneWay}">
  917. <i:Interaction.Triggers>
  918. <i:EventTrigger EventName="TextChanged">
  919. <cal1:ActionMessage MethodName="SetConfigTextChanged">
  920. <cal1:Parameter Value="PM1.N2Purge.N2PurgeFOUPO2CheckSV"></cal1:Parameter>
  921. <cal1:Parameter Value="$source"></cal1:Parameter>
  922. <cal1:Parameter Value="{Binding}"></cal1:Parameter>
  923. </cal1:ActionMessage>
  924. </i:EventTrigger>
  925. </i:Interaction.Triggers>
  926. </TextBox>
  927. </Border>
  928. <Border
  929. Grid.Row="5"
  930. Grid.Column="8"
  931. Grid.ColumnSpan="1"
  932. Padding="5,1,0,1"
  933. Background="{DynamicResource N2_purge_Readybg}"
  934. BorderBrush="{DynamicResource Table_BD}"
  935. BorderThickness="1,1,0,0"/>
  936. <Border
  937. Grid.Row="4"
  938. Grid.RowSpan="2"
  939. Grid.Column="8"
  940. Grid.ColumnSpan="1"
  941. Padding="5,1,0,1"
  942. Background="{DynamicResource N2_purge_Readybg}"
  943. BorderBrush="{DynamicResource Table_BD}"
  944. BorderThickness="1,1,0,0">
  945. <TextBox FontSize="20"/>
  946. </Border>
  947. <Border
  948. Grid.Row="5"
  949. Grid.Column="9"
  950. Grid.ColumnSpan="1"
  951. Padding="5,1,0,1"
  952. Background="{DynamicResource N2_purge_Readybg}"
  953. BorderBrush="{DynamicResource Table_BD}"
  954. BorderThickness="1,1,0,0"/>
  955. <Border
  956. Grid.Row="4"
  957. Grid.RowSpan="2"
  958. Grid.Column="9"
  959. Grid.ColumnSpan="1"
  960. Padding="5,1,0,1"
  961. Background="{DynamicResource N2_purge_Readybg}"
  962. BorderBrush="{DynamicResource Table_BD}"
  963. BorderThickness="1,1,0,0">
  964. <TextBox FontSize="20"/>
  965. </Border>
  966. <Border
  967. Grid.Row="6"
  968. Grid.Column="7"
  969. Grid.ColumnSpan="1"
  970. Padding="5,1,0,1"
  971. Background="{DynamicResource N2_purge_Readybg}"
  972. BorderBrush="{DynamicResource Table_BD}"
  973. BorderThickness="1,1,0,0"/>
  974. <Border
  975. Grid.Row="6"
  976. Grid.Column="8"
  977. Grid.ColumnSpan="1"
  978. Padding="5,1,0,1"
  979. Background="{DynamicResource N2_purge_Readybg}"
  980. BorderBrush="{DynamicResource Table_BD}"
  981. BorderThickness="1,1,0,0"/>
  982. <Border
  983. Grid.Row="6"
  984. Grid.Column="9"
  985. Grid.ColumnSpan="1"
  986. Padding="5,1,0,1"
  987. Background="{DynamicResource N2_purge_Readybg}"
  988. BorderBrush="{DynamicResource Table_BD}"
  989. BorderThickness="1,1,0,0"/>
  990. <Border
  991. Grid.Row="7"
  992. Grid.Column="7"
  993. Grid.ColumnSpan="1"
  994. Padding="5,1,0,1"
  995. Background="{DynamicResource N2_purge_Readybg}"
  996. BorderBrush="{DynamicResource Table_BD}"
  997. BorderThickness="1,1,0,0"/>
  998. <Border
  999. Grid.Row="7"
  1000. Grid.Column="6"
  1001. Grid.ColumnSpan="2"
  1002. Padding="5,1,0,1"
  1003. Background="{DynamicResource N2_purge_Idlebg}"
  1004. BorderBrush="{DynamicResource Table_BD}"
  1005. BorderThickness="1,1,0,0">
  1006. <TextBox FontSize="20"/>
  1007. </Border>
  1008. <Border
  1009. Grid.Row="7"
  1010. Grid.Column="8"
  1011. Grid.ColumnSpan="1"
  1012. Padding="5,1,0,1"
  1013. Background="{DynamicResource N2_purge_Readybg}"
  1014. BorderBrush="{DynamicResource Table_BD}"
  1015. BorderThickness="1,1,0,0">
  1016. <TextBox FontSize="20"/>
  1017. </Border>
  1018. <Border
  1019. Grid.Row="7"
  1020. Grid.Column="9"
  1021. Grid.ColumnSpan="1"
  1022. Padding="5,1,0,1"
  1023. Background="{DynamicResource N2_purge_Readybg}"
  1024. BorderBrush="{DynamicResource Table_BD}"
  1025. BorderThickness="1,1,0,0">
  1026. <TextBox FontSize="20"/>
  1027. </Border>
  1028. <Border
  1029. Grid.Row="8"
  1030. Grid.Column="7"
  1031. Grid.ColumnSpan="1"
  1032. Padding="5,1,0,1"
  1033. Background="{DynamicResource N2_purge_Readybg}"
  1034. BorderBrush="{DynamicResource Table_BD}"
  1035. BorderThickness="1,1,0,0"/>
  1036. <Border
  1037. Grid.Row="8"
  1038. Grid.Column="8"
  1039. Grid.ColumnSpan="1"
  1040. Padding="5,1,0,1"
  1041. Background="{DynamicResource N2_purge_Readybg}"
  1042. BorderBrush="{DynamicResource Table_BD}"
  1043. BorderThickness="1,1,0,0"/>
  1044. <Border
  1045. Grid.Row="8"
  1046. Grid.Column="9"
  1047. Grid.ColumnSpan="1"
  1048. Padding="5,1,0,1"
  1049. Background="{DynamicResource N2_purge_Readybg}"
  1050. BorderBrush="{DynamicResource Table_BD}"
  1051. BorderThickness="1,1,0,0"/>
  1052. <Border
  1053. Grid.Row="9"
  1054. Grid.Column="7"
  1055. Grid.ColumnSpan="1"
  1056. Padding="5,1,0,1"
  1057. Background="{DynamicResource N2_purge_Readybg}"
  1058. BorderBrush="{DynamicResource Table_BD}"
  1059. BorderThickness="1,1,0,1"/>
  1060. <Border
  1061. Grid.Row="9"
  1062. Grid.Column="6"
  1063. Grid.ColumnSpan="2"
  1064. Padding="5,1,0,1"
  1065. Background="{DynamicResource N2_purge_Idlebg}"
  1066. BorderBrush="{DynamicResource Table_BD}"
  1067. BorderThickness="1,1,0,1">
  1068. <TextBox FontSize="20"/>
  1069. </Border>
  1070. <Border
  1071. Grid.Row="9"
  1072. Grid.Column="8"
  1073. Grid.ColumnSpan="1"
  1074. Padding="5,1,0,1"
  1075. Background="{DynamicResource N2_purge_Readybg}"
  1076. BorderBrush="{DynamicResource Table_BD}"
  1077. BorderThickness="1,1,0,1">
  1078. <TextBox FontSize="20"/>
  1079. </Border>
  1080. <Border
  1081. Grid.Row="9"
  1082. Grid.Column="9"
  1083. Grid.ColumnSpan="1"
  1084. Padding="5,1,0,1"
  1085. Background="{DynamicResource N2_purge_Readybg}"
  1086. BorderBrush="{DynamicResource Table_BD}"
  1087. BorderThickness="1,1,0,1">
  1088. <TextBox FontSize="20"/>
  1089. </Border>
  1090. <Border
  1091. Grid.Row="1"
  1092. Grid.Column="10"
  1093. Grid.ColumnSpan="2"
  1094. Padding="5,1,0,1"
  1095. Background="{DynamicResource N2_purge_Processbg}"
  1096. BorderBrush="{DynamicResource Table_BD}"
  1097. BorderThickness="1,1,0,0">
  1098. <StackPanel
  1099. HorizontalAlignment="Center"
  1100. VerticalAlignment="Center"
  1101. Orientation="Vertical">
  1102. <StackPanel
  1103. HorizontalAlignment="Center"
  1104. VerticalAlignment="Center"
  1105. Orientation="Horizontal">
  1106. <TextBlock Text="Process"/>
  1107. </StackPanel>
  1108. <StackPanel
  1109. HorizontalAlignment="Center"
  1110. VerticalAlignment="Center"
  1111. Orientation="Horizontal">
  1112. <CheckBox/>
  1113. <TextBlock Text="O2 Keep Enable"/>
  1114. </StackPanel>
  1115. </StackPanel>
  1116. </Border>
  1117. <Border
  1118. Grid.Row="2"
  1119. Grid.Column="10"
  1120. Grid.ColumnSpan="1"
  1121. Padding="5,1,0,1"
  1122. Background="{DynamicResource N2_purge_Processbg}"
  1123. BorderBrush="{DynamicResource Table_BD}"
  1124. BorderThickness="1,1,0,0">
  1125. <StackPanel VerticalAlignment="Bottom"/>
  1126. </Border>
  1127. <Border
  1128. Grid.Row="2"
  1129. Grid.Column="11"
  1130. Grid.ColumnSpan="1"
  1131. Padding="5,1,0,1"
  1132. Background="{DynamicResource N2_purge_Processbg}"
  1133. BorderBrush="{DynamicResource Table_BD}"
  1134. BorderThickness="1,1,0,0">
  1135. <Button Background="{Binding BoatUnloadVisibleBackGround}" FontSize="11">
  1136. <TextBlock>
  1137. Boat<LineBreak/>
  1138. Unload</TextBlock>
  1139. <i:Interaction.Triggers>
  1140. <i:EventTrigger EventName="Click">
  1141. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  1142. <cal1:Parameter Value="BoatUnloadVisible"/>
  1143. </cal1:ActionMessage>
  1144. </i:EventTrigger>
  1145. </i:Interaction.Triggers>
  1146. </Button>
  1147. </Border>
  1148. <Border
  1149. Grid.Row="3"
  1150. Grid.Column="10"
  1151. Grid.ColumnSpan="1"
  1152. Padding="5,1,0,1"
  1153. Background="{DynamicResource N2_purge_Processbg}"
  1154. BorderBrush="{DynamicResource Table_BD}"
  1155. BorderThickness="1,1,0,0"/>
  1156. <Border
  1157. Grid.Row="3"
  1158. Grid.Column="11"
  1159. Grid.ColumnSpan="1"
  1160. Padding="1,1,0,1"
  1161. Background="{DynamicResource N2_purge_Processbg}"
  1162. BorderBrush="{DynamicResource Table_BD}"
  1163. BorderThickness="1,1,0,0">
  1164. <Button Background="{Binding BoatUnloadPreVisibleBackGround}" FontSize="11">
  1165. <TextBlock>
  1166. Boat Unload<LineBreak/>
  1167. Pre<LineBreak/>
  1168. Detect</TextBlock>
  1169. <i:Interaction.Triggers>
  1170. <i:EventTrigger EventName="Click">
  1171. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  1172. <cal1:Parameter Value="BoatUnloadPreVisible"/>
  1173. </cal1:ActionMessage>
  1174. </i:EventTrigger>
  1175. </i:Interaction.Triggers>
  1176. </Button>
  1177. </Border>
  1178. <Border
  1179. Grid.Row="5"
  1180. Grid.Column="10"
  1181. Grid.ColumnSpan="1"
  1182. Padding="5,1,0,1"
  1183. Background="{DynamicResource N2_purge_Processbg}"
  1184. BorderBrush="{DynamicResource Table_BD}"
  1185. BorderThickness="1,1,0,0"/>
  1186. <Border
  1187. Grid.Row="4"
  1188. Grid.RowSpan="2"
  1189. Grid.Column="10"
  1190. Grid.ColumnSpan="1"
  1191. Padding="5,1,0,1"
  1192. Background="{DynamicResource N2_purge_Processbg}"
  1193. BorderBrush="{DynamicResource Table_BD}"
  1194. BorderThickness="1,1,0,0">
  1195. <TextBox FontSize="20"/>
  1196. </Border>
  1197. <Border
  1198. Grid.Row="5"
  1199. Grid.Column="11"
  1200. Grid.ColumnSpan="1"
  1201. Padding="5,1,0,1"
  1202. Background="{DynamicResource N2_purge_Processbg}"
  1203. BorderBrush="{DynamicResource Table_BD}"
  1204. BorderThickness="1,1,0,0"/>
  1205. <Border
  1206. Grid.Row="4"
  1207. Grid.RowSpan="2"
  1208. Grid.Column="11"
  1209. Grid.ColumnSpan="1"
  1210. Padding="5,1,0,1"
  1211. Background="{DynamicResource N2_purge_Processbg}"
  1212. BorderBrush="{DynamicResource Table_BD}"
  1213. BorderThickness="1,1,0,0">
  1214. <TextBox FontSize="20"/>
  1215. </Border>
  1216. <Border
  1217. Grid.Row="6"
  1218. Grid.Column="10"
  1219. Grid.ColumnSpan="1"
  1220. Padding="5,1,0,1"
  1221. Background="{DynamicResource N2_purge_Processbg}"
  1222. BorderBrush="{DynamicResource Table_BD}"
  1223. BorderThickness="1,1,0,0"/>
  1224. <Border
  1225. Grid.Row="6"
  1226. Grid.Column="11"
  1227. Grid.ColumnSpan="1"
  1228. Padding="5,1,0,1"
  1229. Background="{DynamicResource N2_purge_Processbg}"
  1230. BorderBrush="{DynamicResource Table_BD}"
  1231. BorderThickness="1,1,0,0"/>
  1232. <Border
  1233. Grid.Row="7"
  1234. Grid.Column="10"
  1235. Grid.ColumnSpan="1"
  1236. Padding="5,1,0,1"
  1237. Background="{DynamicResource N2_purge_Processbg}"
  1238. BorderBrush="{DynamicResource Table_BD}"
  1239. BorderThickness="1,1,0,0">
  1240. <TextBox FontSize="20"/>
  1241. </Border>
  1242. <Border
  1243. Grid.Row="7"
  1244. Grid.Column="11"
  1245. Grid.ColumnSpan="1"
  1246. Padding="5,1,0,1"
  1247. Background="{DynamicResource N2_purge_Processbg}"
  1248. BorderBrush="{DynamicResource Table_BD}"
  1249. BorderThickness="1,1,0,0">
  1250. <TextBox FontSize="20"/>
  1251. </Border>
  1252. <Border
  1253. Grid.Row="8"
  1254. Grid.Column="10"
  1255. Grid.ColumnSpan="1"
  1256. Padding="5,1,0,1"
  1257. Background="{DynamicResource N2_purge_Processbg}"
  1258. BorderBrush="{DynamicResource Table_BD}"
  1259. BorderThickness="1,1,0,0"/>
  1260. <Border
  1261. Grid.Row="8"
  1262. Grid.Column="11"
  1263. Grid.ColumnSpan="1"
  1264. Padding="5,1,0,1"
  1265. Background="{DynamicResource N2_purge_Processbg}"
  1266. BorderBrush="{DynamicResource Table_BD}"
  1267. BorderThickness="1,1,0,0"/>
  1268. <Border
  1269. Grid.Row="9"
  1270. Grid.Column="10"
  1271. Grid.ColumnSpan="1"
  1272. Padding="5,1,0,1"
  1273. Background="{DynamicResource N2_purge_Processbg}"
  1274. BorderBrush="{DynamicResource Table_BD}"
  1275. BorderThickness="1,1,0,1">
  1276. <TextBox FontSize="20"/>
  1277. </Border>
  1278. <Border
  1279. Grid.Row="9"
  1280. Grid.Column="11"
  1281. Grid.ColumnSpan="1"
  1282. Padding="5,1,0,1"
  1283. Background="{DynamicResource N2_purge_Processbg}"
  1284. BorderBrush="{DynamicResource Table_BD}"
  1285. BorderThickness="1,1,0,1">
  1286. <TextBox FontSize="20"/>
  1287. </Border>
  1288. <Border
  1289. Grid.Row="1"
  1290. Grid.Column="12"
  1291. Grid.ColumnSpan="2"
  1292. Padding="5,1,0,1"
  1293. Background="{DynamicResource N2_purge_Readybg}"
  1294. BorderBrush="{DynamicResource Table_BD}"
  1295. BorderThickness="1,1,0,0">
  1296. <StackPanel
  1297. HorizontalAlignment="Center"
  1298. VerticalAlignment="Center"
  1299. Orientation="Vertical">
  1300. <StackPanel
  1301. HorizontalAlignment="Center"
  1302. VerticalAlignment="Center"
  1303. Orientation="Horizontal">
  1304. <TextBlock Text="Ready"/>
  1305. </StackPanel>
  1306. <!--<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
  1307. <CheckBox></CheckBox>
  1308. <TextBlock Text="O2 Keep Enable"></TextBlock>
  1309. </StackPanel>-->
  1310. </StackPanel>
  1311. </Border>
  1312. <Border
  1313. Grid.Row="2"
  1314. Grid.Column="12"
  1315. Grid.ColumnSpan="1"
  1316. Padding="5,1,0,1"
  1317. Background="{DynamicResource N2_purge_Readybg}"
  1318. BorderBrush="{DynamicResource Table_BD}"
  1319. BorderThickness="1,1,0,0">
  1320. <Button Background="{Binding WaferCoolingVisibleBackGround}" FontSize="11">
  1321. <TextBlock>
  1322. Wafer<LineBreak/>
  1323. Cooling</TextBlock>
  1324. <i:Interaction.Triggers>
  1325. <i:EventTrigger EventName="Click">
  1326. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  1327. <cal1:Parameter Value="WaferCoolingVisible"/>
  1328. </cal1:ActionMessage>
  1329. </i:EventTrigger>
  1330. </i:Interaction.Triggers>
  1331. </Button>
  1332. </Border>
  1333. <Border
  1334. Grid.Row="2"
  1335. Grid.Column="13"
  1336. Grid.ColumnSpan="1"
  1337. Padding="5,1,0,1"
  1338. Background="{DynamicResource N2_purge_Readybg}"
  1339. BorderBrush="{DynamicResource Table_BD}"
  1340. BorderThickness="1,1,0,0">
  1341. <Button Background="{Binding WaferDishargeVisibleBackGround}" FontSize="11">
  1342. <TextBlock>
  1343. Wafer<LineBreak/>
  1344. Discharge</TextBlock>
  1345. <i:Interaction.Triggers>
  1346. <i:EventTrigger EventName="Click">
  1347. <cal1:ActionMessage MethodName="N2PurgeParaSelect">
  1348. <cal1:Parameter Value="WaferDishargeVisible"/>
  1349. </cal1:ActionMessage>
  1350. </i:EventTrigger>
  1351. </i:Interaction.Triggers>
  1352. </Button>
  1353. </Border>
  1354. <Border
  1355. Grid.Row="3"
  1356. Grid.Column="12"
  1357. Grid.ColumnSpan="1"
  1358. Padding="5,1,0,1"
  1359. Background="{DynamicResource N2_purge_Readybg}"
  1360. BorderBrush="{DynamicResource Table_BD}"
  1361. BorderThickness="1,1,0,0"/>
  1362. <Border
  1363. Grid.Row="3"
  1364. Grid.Column="13"
  1365. Grid.ColumnSpan="1"
  1366. Padding="5,1,0,1"
  1367. Background="{DynamicResource N2_purge_Readybg}"
  1368. BorderBrush="{DynamicResource Table_BD}"
  1369. BorderThickness="1,1,0,0"/>
  1370. <Border
  1371. Grid.Row="4"
  1372. Grid.Column="13"
  1373. Grid.ColumnSpan="1"
  1374. Padding="5,1,0,1"
  1375. Background="{DynamicResource N2_purge_Readybg}"
  1376. BorderBrush="{DynamicResource Table_BD}"
  1377. BorderThickness="1,1,0,0">
  1378. <TextBox FontSize="20"/>
  1379. </Border>
  1380. <Border
  1381. Grid.Row="5"
  1382. Grid.Column="12"
  1383. Grid.ColumnSpan="1"
  1384. Padding="5,1,0,1"
  1385. Background="{DynamicResource N2_purge_Readybg}"
  1386. BorderBrush="{DynamicResource Table_BD}"
  1387. BorderThickness="1,1,0,0"/>
  1388. <Border
  1389. Grid.Row="4"
  1390. Grid.RowSpan="2"
  1391. Grid.Column="12"
  1392. Grid.ColumnSpan="1"
  1393. Padding="5,1,0,1"
  1394. Background="{DynamicResource N2_purge_Readybg}"
  1395. BorderBrush="{DynamicResource Table_BD}"
  1396. BorderThickness="1,1,0,0">
  1397. <TextBox FontSize="20"/>
  1398. </Border>
  1399. <Border
  1400. Grid.Row="5"
  1401. Grid.Column="13"
  1402. Grid.ColumnSpan="1"
  1403. Padding="5,1,0,1"
  1404. Background="{DynamicResource N2_purge_Readybg}"
  1405. BorderBrush="{DynamicResource Table_BD}"
  1406. BorderThickness="1,1,0,0">
  1407. <TextBox FontSize="20"/>
  1408. </Border>
  1409. <Border
  1410. Grid.Row="6"
  1411. Grid.Column="12"
  1412. Grid.ColumnSpan="1"
  1413. Padding="5,1,0,1"
  1414. Background="{DynamicResource N2_purge_Readybg}"
  1415. BorderBrush="{DynamicResource Table_BD}"
  1416. BorderThickness="1,1,0,0"/>
  1417. <Border
  1418. Grid.Row="6"
  1419. Grid.Column="13"
  1420. Grid.ColumnSpan="1"
  1421. Padding="5,1,0,1"
  1422. Background="{DynamicResource N2_purge_Readybg}"
  1423. BorderBrush="{DynamicResource Table_BD}"
  1424. BorderThickness="1,1,0,0"/>
  1425. <Border
  1426. Grid.Row="7"
  1427. Grid.Column="12"
  1428. Grid.ColumnSpan="1"
  1429. Padding="5,1,0,1"
  1430. Background="{DynamicResource N2_purge_Readybg}"
  1431. BorderBrush="{DynamicResource Table_BD}"
  1432. BorderThickness="1,1,0,0">
  1433. <TextBox FontSize="20"/>
  1434. </Border>
  1435. <Border
  1436. Grid.Row="7"
  1437. Grid.Column="13"
  1438. Grid.ColumnSpan="1"
  1439. Padding="5,1,0,1"
  1440. Background="{DynamicResource N2_purge_Readybg}"
  1441. BorderBrush="{DynamicResource Table_BD}"
  1442. BorderThickness="1,1,0,0">
  1443. <TextBox FontSize="20"/>
  1444. </Border>
  1445. <Border
  1446. Grid.Row="8"
  1447. Grid.Column="12"
  1448. Grid.ColumnSpan="1"
  1449. Padding="5,1,0,1"
  1450. Background="{DynamicResource N2_purge_Readybg}"
  1451. BorderBrush="{DynamicResource Table_BD}"
  1452. BorderThickness="1,1,0,0"/>
  1453. <Border
  1454. Grid.Row="8"
  1455. Grid.Column="13"
  1456. Grid.ColumnSpan="1"
  1457. Padding="5,1,0,1"
  1458. Background="{DynamicResource N2_purge_Readybg}"
  1459. BorderBrush="{DynamicResource Table_BD}"
  1460. BorderThickness="1,1,0,0"/>
  1461. <Border
  1462. Grid.Row="9"
  1463. Grid.Column="12"
  1464. Grid.ColumnSpan="1"
  1465. Padding="5,1,0,1"
  1466. Background="{DynamicResource N2_purge_Readybg}"
  1467. BorderBrush="{DynamicResource Table_BD}"
  1468. BorderThickness="1,1,0,1">
  1469. <TextBox FontSize="20"/>
  1470. </Border>
  1471. <Border
  1472. Grid.Row="9"
  1473. Grid.Column="13"
  1474. Grid.ColumnSpan="1"
  1475. Padding="5,1,0,1"
  1476. Background="{DynamicResource N2_purge_Readybg}"
  1477. BorderBrush="{DynamicResource Table_BD}"
  1478. BorderThickness="1,1,0,1">
  1479. <TextBox FontSize="20"/>
  1480. </Border>
  1481. <Border
  1482. Grid.Row="1"
  1483. Grid.Column="14"
  1484. Grid.ColumnSpan="1"
  1485. Padding="5,1,0,1"
  1486. Background="{DynamicResource N2_purge_Idlebg}"
  1487. BorderBrush="{DynamicResource Table_BD}"
  1488. BorderThickness="1,1,0,0">
  1489. <StackPanel
  1490. HorizontalAlignment="Center"
  1491. VerticalAlignment="Center"
  1492. Orientation="Vertical">
  1493. <StackPanel
  1494. HorizontalAlignment="Center"
  1495. VerticalAlignment="Center"
  1496. Orientation="Horizontal">
  1497. <TextBlock Text="Idle"/>
  1498. </StackPanel>
  1499. <!--<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
  1500. <CheckBox></CheckBox>
  1501. <TextBlock Text="O2 Keep Enable"></TextBlock>
  1502. </StackPanel>-->
  1503. </StackPanel>
  1504. </Border>
  1505. <Border
  1506. Grid.Row="2"
  1507. Grid.Column="14"
  1508. Grid.ColumnSpan="1"
  1509. Padding="5,1,0,1"
  1510. Background="{DynamicResource N2_purge_Idlebg}"
  1511. BorderBrush="{DynamicResource Table_BD}"
  1512. BorderThickness="1,1,0,0">
  1513. <StackPanel
  1514. HorizontalAlignment="Center"
  1515. VerticalAlignment="Center"
  1516. Orientation="Vertical"/>
  1517. </Border>
  1518. <Border
  1519. Grid.Row="3"
  1520. Grid.Column="14"
  1521. Grid.ColumnSpan="1"
  1522. Padding="5,1,0,1"
  1523. Background="{DynamicResource N2_purge_Idlebg}"
  1524. BorderBrush="{DynamicResource Table_BD}"
  1525. BorderThickness="1,1,0,0">
  1526. <StackPanel
  1527. HorizontalAlignment="Center"
  1528. VerticalAlignment="Center"
  1529. Orientation="Vertical"/>
  1530. </Border>
  1531. <Border
  1532. Grid.Row="5"
  1533. Grid.Column="14"
  1534. Grid.ColumnSpan="1"
  1535. Padding="5,1,0,1"
  1536. Background="{DynamicResource N2_purge_Idlebg}"
  1537. BorderBrush="{DynamicResource Table_BD}"
  1538. BorderThickness="1,1,0,0">
  1539. <StackPanel
  1540. HorizontalAlignment="Center"
  1541. VerticalAlignment="Center"
  1542. Orientation="Vertical"/>
  1543. </Border>
  1544. <Border
  1545. Grid.Row="4"
  1546. Grid.RowSpan="2"
  1547. Grid.Column="14"
  1548. Padding="5,1,0,1"
  1549. Background="{DynamicResource N2_purge_Idlebg}"
  1550. BorderBrush="{DynamicResource Table_BD}"
  1551. BorderThickness="1,1,0,0">
  1552. <TextBox FontSize="20"/>
  1553. </Border>
  1554. <Border
  1555. Grid.Row="6"
  1556. Grid.Column="14"
  1557. Grid.ColumnSpan="1"
  1558. Padding="5,1,0,1"
  1559. Background="{DynamicResource N2_purge_Idlebg}"
  1560. BorderBrush="{DynamicResource Table_BD}"
  1561. BorderThickness="1,1,0,0">
  1562. <StackPanel
  1563. HorizontalAlignment="Center"
  1564. VerticalAlignment="Center"
  1565. Orientation="Vertical"/>
  1566. </Border>
  1567. <Border
  1568. Grid.Row="7"
  1569. Grid.Column="14"
  1570. Grid.ColumnSpan="1"
  1571. Padding="5,1,0,1"
  1572. Background="{DynamicResource N2_purge_Idlebg}"
  1573. BorderBrush="{DynamicResource Table_BD}"
  1574. BorderThickness="1,1,0,0">
  1575. <TextBox FontSize="20"/>
  1576. </Border>
  1577. <Border
  1578. Grid.Row="8"
  1579. Grid.Column="14"
  1580. Grid.ColumnSpan="1"
  1581. Padding="5,1,0,1"
  1582. Background="{DynamicResource N2_purge_Idlebg}"
  1583. BorderBrush="{DynamicResource Table_BD}"
  1584. BorderThickness="1,1,0,0">
  1585. <StackPanel
  1586. HorizontalAlignment="Center"
  1587. VerticalAlignment="Center"
  1588. Orientation="Vertical"/>
  1589. </Border>
  1590. <Border
  1591. Grid.Row="9"
  1592. Grid.Column="14"
  1593. Grid.ColumnSpan="1"
  1594. Padding="5,1,0,1"
  1595. Background="{DynamicResource N2_purge_Idlebg}"
  1596. BorderBrush="{DynamicResource Table_BD}"
  1597. BorderThickness="1,1,0,1">
  1598. <TextBox FontSize="20"/>
  1599. </Border>
  1600. <!--<Border Grid.Row="6" Grid.ColumnSpan="15" Grid.Column="1" >
  1601. <oxy:PlotView Background="Transparent" Width="auto" Margin="-30,-14,-8,-10" Model="{Binding O2Model}" Panel.ZIndex="1" />
  1602. </Border>
  1603. <Border Grid.Row="8" Grid.ColumnSpan="15" Grid.Column="1" >
  1604. <oxy:PlotView Background="Transparent" Width="auto" Margin="-30,-14,-8,-10" Model="{Binding N2Model}" Panel.ZIndex="1" />
  1605. </Border>-->
  1606. <Viewbox
  1607. Grid.Row="0"
  1608. Grid.RowSpan="10"
  1609. Grid.Column="0"
  1610. Grid.ColumnSpan="17">
  1611. <Canvas Width="150" Height="1000">
  1612. <Path
  1613. Canvas.Left="-627"
  1614. Canvas.Top="300"
  1615. Data="m 6,0 h106 m 0,0 s 90,-15 106,280 m 0,0 s 9,35 12,-7 m 0,0 s -3,-85 62,-197 m 0,0 h45 m 0,0 s 20,-15 40,150 m 0,0 s 0,15 10,15 m 0,0 h47 m 0,0 s 23,-5 32,-157m 0,0 s 3,-5 12,-8m 0,0 h67 m 0,0 s 20,-15 50,150 m 0,0 s 0,15 10,15 m 0,0 h47 m 0,0 s 23,-5 32,-157m 0,0 s 3,-5 12,-8m 0,0 h67 m 0,0 s 20,-15 40,150 m 0,0 s 0,15 10,15 m 0,0 h47 m 0,0 s 23,-5 52,-157m 0,0 s 3,-5 12,-8m 0,0 h67 m 0,0 s 20,-15 40,150 m 0,0 s 0,15 10,15 m 0,0 h47 m 0,0 s 23,-5 32,-77m 0,0 s 3,-5 12,-8m 0,0 h70 m 0,0 s 20,-5 60,70 m 0,0 s 0,15 10,15 m 0,0 h47 m 0,0 s 23,-5 32,-157 m 0,0 s 3,-5 12,-8 m 0,0 h67 m 0,0 s 23,-5 32,-67 m 0,0 s 3,-5 12,-8 m 0,0 h37 "
  1616. Stretch="Fill"
  1617. Stroke="Blue"
  1618. StrokeThickness="5"/>
  1619. </Canvas>
  1620. </Viewbox>
  1621. <Viewbox
  1622. Grid.Row="0"
  1623. Grid.RowSpan="10"
  1624. Grid.Column="0"
  1625. Grid.ColumnSpan="17">
  1626. <Canvas Width="150" Height="1224">
  1627. <Path
  1628. Canvas.Left="-785"
  1629. Canvas.Top="837"
  1630. Data="m 6,0 h130 m 0,0 s 10,0 10,-10 m 0,0 v-267 m 0,0 s 0,-10 10,-10 m 0,0 h112 m 0,0 s 10,0 10,10 m 0,0 v207 m 0,0 s 0,10 10,10 m 0,0 h114 m 0,0 s 10,0 10,-10 m 0,0 v-207 m 0,0 s 0,-10 10,-10 m 0,0 h46 m 0,0 s 10,0 10,10 m 0,0 v40 m 0,0 s 0,10 10,10 m 0,0 h46 m 0,0 s 10,0 10,10 m 0,0 v147 m 0,0 s 0,10 10,10 m 0,0 h112 s 10,0 10,-10 m 0,0 v-207 m 0,0 s 0,-10 10,-10 m 0,0 h46 m 0,0 s 10,0 10,10 m 0,0 v40 m 0,0 s 0,10 10,10 m 0,0 h46 m 0,0 s 10,0 10,10 m 0,0 v60 m 0,0 s 0,10 10,10 m 0,0 h112 m 0,0 s 10,0 10,-10 m 0,0 v-120 m 0,0 s 0,-10 10,-10 m 0,0 h46 m 0,0 s 10,0 10,10 m 0,0 v40 m 0,0 s 0,10 10,10 m 0,0 h45 m 0,0 s 10,0 10,10 m 0,0 v110 m 0,0 s 0,10 10,10 m 0,0 h35 s 10,0 10,-10 m 0,0 v-170 m 0,0 s 0,-10 10,-10 m 0,0 h112 m 0,0 s 10,0 10,10 m 0,0 v40 m 0,0 s 0,10 10,10 m 0,0 h56 m 0,0 s 10,0 10,10 m 0,0 v60 m 0,0 s 0,10 10,10 m 0,0 h112 m 0,0 s 10,0 10,-10 m 0,0 v-120 m 0,0 s 0,-10 10,-10 m 0,0 h46 m 0,0 s 10,0 10,10 m 0,0 v40 m 0,0 s 0,10 10,10 m 0,0 h45 m 0,0 s 10,0 10,10 m 0,0 v147 m 0,0 s 0,10 10,10 m 0,0 h112 m 0,0 s 10,0 10,10 m 0,0 v40 m 0,0 s 0,10 10,10 m 0,0 h110"
  1631. Stretch="Fill"
  1632. Stroke="Blue"
  1633. StrokeThickness="5"/>
  1634. </Canvas>
  1635. </Viewbox>
  1636. </Grid>
  1637. </Border>
  1638. </Grid>
  1639. </UserControl>