SelfCheckInitView.xaml 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418
  1. <UserControl x:Class="FurnaceUI.Views.Operations.SelfCheckInitView"
  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:i="http://schemas.microsoft.com/expression/2010/interactivity"
  7. xmlns:cal="http://www.caliburn.org"
  8. xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
  9. xmlns:local="clr-namespace:FurnaceUI.Views.Operations"
  10. mc:Ignorable="d"
  11. Height="596" Width="540" FontFamily="Segoe">
  12. <UserControl.Resources>
  13. <Style TargetType="{x:Type Button}" x:Key="BtnControl" BasedOn="{StaticResource ResourceKey={x:Type Button}}">
  14. <Setter Property="Button.IsEnabled" Value="False" />
  15. <Style.Triggers>
  16. <DataTrigger Binding="{Binding ButtonControl}" Value="False">
  17. <Setter Property="Button.IsEnabled" Value="True"/>
  18. </DataTrigger>
  19. </Style.Triggers>
  20. </Style>
  21. <Style TargetType="{x:Type Button}" x:Key="BtnControl2" BasedOn="{StaticResource ResourceKey={x:Type Button}}">
  22. <Setter Property="Button.IsEnabled" Value="False" />
  23. <Style.Triggers>
  24. <MultiDataTrigger>
  25. <MultiDataTrigger.Conditions>
  26. <Condition Binding="{Binding Permission}" Value="1"></Condition>
  27. <Condition Binding="{Binding enable}" Value="True"></Condition>
  28. <Condition Binding="{Binding CurrentPM.Online}" Value="0"></Condition>
  29. </MultiDataTrigger.Conditions>
  30. <Setter Property="Button.IsEnabled" Value="True"/>
  31. </MultiDataTrigger>
  32. </Style.Triggers>
  33. </Style>
  34. </UserControl.Resources>
  35. <Grid Margin="10">
  36. <Grid.RowDefinitions>
  37. <RowDefinition Height="Auto"/>
  38. <RowDefinition Height="60"/>
  39. </Grid.RowDefinitions>
  40. <Grid Grid.Row="0">
  41. <Grid.RowDefinitions>
  42. <RowDefinition Height="10"/>
  43. <RowDefinition Height="Auto"/>
  44. <RowDefinition Height="10"/>
  45. <RowDefinition Height="Auto"/>
  46. <RowDefinition Height="10"/>
  47. <RowDefinition Height="Auto"/>
  48. <RowDefinition Height="10"/>
  49. <RowDefinition Height="Auto"/>
  50. <RowDefinition Height="10"/>
  51. <RowDefinition Height="Auto"/>
  52. <RowDefinition Height="10"/>
  53. <RowDefinition Height="Auto"/>
  54. <RowDefinition Height="10"/>
  55. <RowDefinition Height="Auto"/>
  56. <RowDefinition Height="10"/>
  57. <RowDefinition Height="Auto"/>
  58. <RowDefinition Height="10"/>
  59. </Grid.RowDefinitions>
  60. <Border Grid.Row="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,0,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  61. </Border>
  62. <Border Grid.Row="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  63. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  64. <Grid>
  65. <Grid.ColumnDefinitions>
  66. <ColumnDefinition Width="0"/>
  67. <ColumnDefinition />
  68. </Grid.ColumnDefinitions>
  69. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsRtInitialized}"></deviceControl:AITSensor>
  70. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="All Initialize" IsEnabled="{Binding IsEnableInitialize}" Width="190" Height="40" Margin="-270,0,0,0">
  71. <i:Interaction.Triggers>
  72. <i:EventTrigger EventName="Click">
  73. <cal:ActionMessage MethodName="HomeAll">
  74. </cal:ActionMessage>
  75. </i:EventTrigger>
  76. </i:Interaction.Triggers>
  77. </Button>
  78. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortAllInitialized}" Width="120" Height="40" Margin="80,0,0,0">
  79. <i:Interaction.Triggers>
  80. <i:EventTrigger EventName="Click">
  81. <cal:ActionMessage MethodName="Abort">
  82. <cal:Parameter Value="System"/>
  83. </cal:ActionMessage>
  84. </i:EventTrigger>
  85. </i:Interaction.Triggers>
  86. </Button>
  87. <RadioButton Grid.Column="1" Content="Manual" IsChecked="{Binding AllInitializeEnable}" IsEnabled="True" Width="120" Height="40" Margin="360,0,0,0">
  88. <i:Interaction.Triggers>
  89. <i:EventTrigger EventName="Click">
  90. <cal:ActionMessage MethodName="Manual">
  91. <cal:Parameter Value="All Initialize"/>
  92. </cal:ActionMessage>
  93. </i:EventTrigger>
  94. </i:Interaction.Triggers>
  95. </RadioButton>
  96. </Grid>
  97. </StackPanel>
  98. </Border>
  99. <Border Grid.Row="2" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  100. </Border>
  101. <Border Grid.Row="3" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  102. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  103. <Grid>
  104. <Grid.ColumnDefinitions>
  105. <ColumnDefinition Width="0"/>
  106. <ColumnDefinition />
  107. </Grid.ColumnDefinitions>
  108. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsCarrierRobotInitialized}"></deviceControl:AITSensor>
  109. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Carrier Robot Initialize" IsEnabled="{Binding IsEnableCarrierRobotInitialized}" Width="190" Height="40" Margin="-270,0,0,0">
  110. <i:Interaction.Triggers>
  111. <i:EventTrigger EventName="Click">
  112. <cal:ActionMessage MethodName="Home">
  113. <cal:Parameter Value="CarrierRobot"/>
  114. </cal:ActionMessage>
  115. </i:EventTrigger>
  116. </i:Interaction.Triggers>
  117. </Button>
  118. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortCarrierRobotInitialized}" Width="120" Height="40" Margin="80,0,0,0">
  119. <i:Interaction.Triggers>
  120. <i:EventTrigger EventName="Click">
  121. <cal:ActionMessage MethodName="Abort">
  122. <cal:Parameter Value="CarrierRobot"/>
  123. </cal:ActionMessage>
  124. </i:EventTrigger>
  125. </i:Interaction.Triggers>
  126. </Button>
  127. <RadioButton Grid.Column="1" Content="Manual" IsChecked="{Binding CarrierRobotInitializeEnable}" IsEnabled="True" Width="120" Height="40" Margin="360,0,0,0">
  128. <i:Interaction.Triggers>
  129. <i:EventTrigger EventName="Click">
  130. <cal:ActionMessage MethodName="Manual">
  131. <cal:Parameter Value="Carrier Robot Initialize"/>
  132. </cal:ActionMessage>
  133. </i:EventTrigger>
  134. </i:Interaction.Triggers>
  135. </RadioButton>
  136. </Grid>
  137. </StackPanel>
  138. </Border>
  139. <Border Grid.Row="4" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  140. </Border>
  141. <Border Grid.Row="5" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  142. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  143. <Grid>
  144. <Grid.ColumnDefinitions>
  145. <ColumnDefinition Width="0"/>
  146. <ColumnDefinition />
  147. </Grid.ColumnDefinitions>
  148. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsWaferRobotInitialized}"></deviceControl:AITSensor>
  149. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Wafer Robot Initialize" IsEnabled="{Binding IsEnableWaferRobotInitialized}" Width="190" Height="40" Margin="-270,0,0,0">
  150. <i:Interaction.Triggers>
  151. <i:EventTrigger EventName="Click">
  152. <cal:ActionMessage MethodName="Home">
  153. <cal:Parameter Value="WaferRobot"/>
  154. </cal:ActionMessage>
  155. </i:EventTrigger>
  156. </i:Interaction.Triggers>
  157. </Button>
  158. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortWaferRobotInitialized}" Width="120" Height="40" Margin="80,0,0,0">
  159. <i:Interaction.Triggers>
  160. <i:EventTrigger EventName="Click">
  161. <cal:ActionMessage MethodName="Abort">
  162. <cal:Parameter Value="WaferRobot"/>
  163. </cal:ActionMessage>
  164. </i:EventTrigger>
  165. </i:Interaction.Triggers>
  166. </Button>
  167. <RadioButton Grid.Column="1" Content="Manual" IsChecked="{Binding WaferRobotInitializeEnable}" IsEnabled="True" Width="120" Height="40" Margin="360,0,0,0">
  168. <i:Interaction.Triggers>
  169. <i:EventTrigger EventName="Click">
  170. <cal:ActionMessage MethodName="Manual">
  171. <cal:Parameter Value="Wafer Robot Initialize"/>
  172. </cal:ActionMessage>
  173. </i:EventTrigger>
  174. </i:Interaction.Triggers>
  175. </RadioButton>
  176. </Grid>
  177. </StackPanel>
  178. </Border>
  179. <Border Grid.Row="6" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  180. </Border>
  181. <Border Grid.Row="7" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  182. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  183. <Grid>
  184. <Grid.ColumnDefinitions>
  185. <ColumnDefinition Width="0"/>
  186. <ColumnDefinition />
  187. </Grid.ColumnDefinitions>
  188. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsSMIFAInitialized}"></deviceControl:AITSensor>
  189. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="LP1 Initialize" IsEnabled="{Binding IsEnableLP1Initialized}" Width="190" Height="40" Margin="-270,0,0,0">
  190. <i:Interaction.Triggers>
  191. <i:EventTrigger EventName="Click">
  192. <cal:ActionMessage MethodName="Home">
  193. <cal:Parameter Value="LP1"/>
  194. </cal:ActionMessage>
  195. </i:EventTrigger>
  196. </i:Interaction.Triggers>
  197. </Button>
  198. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortLP1Initialized}" Width="120" Height="40" Margin="80,0,0,0">
  199. <i:Interaction.Triggers>
  200. <i:EventTrigger EventName="Click">
  201. <cal:ActionMessage MethodName="Abort">
  202. <cal:Parameter Value="LP1"/>
  203. </cal:ActionMessage>
  204. </i:EventTrigger>
  205. </i:Interaction.Triggers>
  206. </Button>
  207. <RadioButton Grid.Column="1" Content="Manual" IsChecked="{Binding LP1InitializeEnable}" IsEnabled="True" Width="120" Height="40" Margin="360,0,0,0">
  208. <i:Interaction.Triggers>
  209. <i:EventTrigger EventName="Click">
  210. <cal:ActionMessage MethodName="Manual">
  211. <cal:Parameter Value="LP1 Initialize"/>
  212. </cal:ActionMessage>
  213. </i:EventTrigger>
  214. </i:Interaction.Triggers>
  215. </RadioButton>
  216. </Grid>
  217. </StackPanel>
  218. </Border>
  219. <Border Grid.Row="8" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  220. </Border>
  221. <Border Grid.Row="9" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  222. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  223. <Grid>
  224. <Grid.RowDefinitions>
  225. <RowDefinition Height="21*"/>
  226. <RowDefinition Height="19*"/>
  227. </Grid.RowDefinitions>
  228. <Grid.ColumnDefinitions>
  229. <ColumnDefinition Width="0"/>
  230. <ColumnDefinition />
  231. </Grid.ColumnDefinitions>
  232. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsSMIFBInitialized}" Grid.RowSpan="2"></deviceControl:AITSensor>
  233. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="LP2 Initialize" IsEnabled="{Binding IsEnableLP2Initialized}" Width="190" Height="40" Margin="10,0,280,0" Grid.RowSpan="2">
  234. <i:Interaction.Triggers>
  235. <i:EventTrigger EventName="Click">
  236. <cal:ActionMessage MethodName="Home">
  237. <cal:Parameter Value="LP2"/>
  238. </cal:ActionMessage>
  239. </i:EventTrigger>
  240. </i:Interaction.Triggers>
  241. </Button>
  242. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortLP2Initialized}" Width="120" Height="40" Margin="220,0,140,0" Grid.RowSpan="2">
  243. <i:Interaction.Triggers>
  244. <i:EventTrigger EventName="Click">
  245. <cal:ActionMessage MethodName="Abort">
  246. <cal:Parameter Value="LP2"/>
  247. </cal:ActionMessage>
  248. </i:EventTrigger>
  249. </i:Interaction.Triggers>
  250. </Button>
  251. <RadioButton Grid.Column="1" Content="Manual" IsChecked="{Binding LP2InitializeEnable}" IsEnabled="True" Width="120" Height="40" Margin="360,0,0,0" Grid.RowSpan="2">
  252. <i:Interaction.Triggers>
  253. <i:EventTrigger EventName="Click">
  254. <cal:ActionMessage MethodName="Manual">
  255. <cal:Parameter Value="LP2 Initialize"/>
  256. </cal:ActionMessage>
  257. </i:EventTrigger>
  258. </i:Interaction.Triggers>
  259. </RadioButton>
  260. </Grid>
  261. </StackPanel>
  262. </Border>
  263. <Border Grid.Row="10" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  264. </Border>
  265. <Border Grid.Row="11" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  266. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  267. <Grid>
  268. <Grid.ColumnDefinitions>
  269. <ColumnDefinition Width="0"/>
  270. <ColumnDefinition />
  271. </Grid.ColumnDefinitions>
  272. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsBoatInitialized}"></deviceControl:AITSensor>
  273. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Boat Initialize" IsEnabled="{Binding IsEnableBoatInitialized}" Width="190" Height="40" Margin="-270,0,0,0">
  274. <i:Interaction.Triggers>
  275. <i:EventTrigger EventName="Click">
  276. <cal:ActionMessage MethodName="Home">
  277. <cal:Parameter Value="Boat"/>
  278. </cal:ActionMessage>
  279. </i:EventTrigger>
  280. </i:Interaction.Triggers>
  281. </Button>
  282. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortBoatInitialized}" Width="120" Height="40" Margin="80,0,0,0">
  283. <i:Interaction.Triggers>
  284. <i:EventTrigger EventName="Click">
  285. <cal:ActionMessage MethodName="Abort">
  286. <cal:Parameter Value="Boat"/>
  287. </cal:ActionMessage>
  288. </i:EventTrigger>
  289. </i:Interaction.Triggers>
  290. </Button>
  291. <RadioButton Grid.Column="1" Content="Manual" IsChecked="{Binding BoatInitializeEnable}" IsEnabled="True" Width="120" Height="40" Margin="360,0,0,0">
  292. <i:Interaction.Triggers>
  293. <i:EventTrigger EventName="Click">
  294. <cal:ActionMessage MethodName="Manual">
  295. <cal:Parameter Value="Boat Initialize"/>
  296. </cal:ActionMessage>
  297. </i:EventTrigger>
  298. </i:Interaction.Triggers>
  299. </RadioButton>
  300. </Grid>
  301. </StackPanel>
  302. </Border>
  303. <Border Grid.Row="12" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  304. </Border>
  305. <Border Grid.Row="13" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  306. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  307. <Grid>
  308. <Grid.ColumnDefinitions>
  309. <ColumnDefinition Width="0"/>
  310. <ColumnDefinition />
  311. </Grid.ColumnDefinitions>
  312. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsSMIFAInitialized}"></deviceControl:AITSensor>
  313. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="FIMS1 Initialize" IsEnabled="{Binding IsEnableFIMS1Initialized}" Width="190" Height="40" Margin="-270,0,0,0">
  314. <i:Interaction.Triggers>
  315. <i:EventTrigger EventName="Click">
  316. <cal:ActionMessage MethodName="Home">
  317. <cal:Parameter Value="FIMS1"/>
  318. </cal:ActionMessage>
  319. </i:EventTrigger>
  320. </i:Interaction.Triggers>
  321. </Button>
  322. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortFIMS1Initialized}" Width="120" Height="40" Margin="80,0,0,0">
  323. <i:Interaction.Triggers>
  324. <i:EventTrigger EventName="Click">
  325. <cal:ActionMessage MethodName="Abort">
  326. <cal:Parameter Value="FIMS1"/>
  327. </cal:ActionMessage>
  328. </i:EventTrigger>
  329. </i:Interaction.Triggers>
  330. </Button>
  331. <RadioButton Grid.Column="1" Content="Manual" IsEnabled="True" Width="120" Height="40" IsChecked="{Binding FIMS1InitializeEnable}" Margin="360,0,0,0">
  332. <i:Interaction.Triggers>
  333. <i:EventTrigger EventName="Click">
  334. <cal:ActionMessage MethodName="Manual">
  335. <cal:Parameter Value="FIMS1 Initialize"/>
  336. </cal:ActionMessage>
  337. </i:EventTrigger>
  338. </i:Interaction.Triggers>
  339. </RadioButton>
  340. </Grid>
  341. </StackPanel>
  342. </Border>
  343. <Border Grid.Row="14" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  344. </Border>
  345. <Border Grid.Row="15" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1" Margin="0,0,0,0">
  346. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,5">
  347. <Grid>
  348. <Grid.ColumnDefinitions>
  349. <ColumnDefinition Width="0"/>
  350. <ColumnDefinition />
  351. </Grid.ColumnDefinitions>
  352. <deviceControl:AITSensor Margin="-20,0,5,0" GreenColor="True" LightOnValue="{Binding IsStageBInitialized}"></deviceControl:AITSensor>
  353. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="FIMS2 Initialize" IsEnabled="{Binding IsEnableFIMS2Initialized}" Width="190" Height="40" Margin="-270,0,0,0">
  354. <i:Interaction.Triggers>
  355. <i:EventTrigger EventName="Click">
  356. <cal:ActionMessage MethodName="Home">
  357. <cal:Parameter Value="FIMS2"/>
  358. </cal:ActionMessage>
  359. </i:EventTrigger>
  360. </i:Interaction.Triggers>
  361. </Button>
  362. <Button Style="{StaticResource BtnControl}" Grid.Column="1" Content="Abort" IsEnabled="{Binding IsAbortFIMS2Initialized}" Width="120" Height="40" Margin="80,0,0,0">
  363. <i:Interaction.Triggers>
  364. <i:EventTrigger EventName="Click">
  365. <cal:ActionMessage MethodName="Abort">
  366. <cal:Parameter Value="FIMS2"/>
  367. </cal:ActionMessage>
  368. </i:EventTrigger>
  369. </i:Interaction.Triggers>
  370. </Button>
  371. <RadioButton Grid.Column="1" Content="Manual" IsEnabled="True" Width="120" Height="40" IsChecked="{Binding FIMS2InitializeEnable}" Margin="360,0,0,0">
  372. <i:Interaction.Triggers>
  373. <i:EventTrigger EventName="Click">
  374. <cal:ActionMessage MethodName="Manual">
  375. <cal:Parameter Value="FIMS2 Initialize"/>
  376. </cal:ActionMessage>
  377. </i:EventTrigger>
  378. </i:Interaction.Triggers>
  379. </RadioButton>
  380. </Grid>
  381. </StackPanel>
  382. </Border>
  383. <Border Grid.Row="16" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,0,0" Background="{DynamicResource MainFrame_BG}" Padding="5,1">
  384. </Border>
  385. </Grid>
  386. <DockPanel Grid.Row="1" Grid.Column="0">
  387. <Canvas>
  388. <Button Width="120" Height="40" Style="{StaticResource CommandButton}" Content="Close" Canvas.Left="390" Canvas.Top="13">
  389. <i:Interaction.Triggers>
  390. <i:EventTrigger EventName="Click">
  391. <cal:ActionMessage MethodName="CloseCmd">
  392. </cal:ActionMessage>
  393. </i:EventTrigger>
  394. </i:Interaction.Triggers>
  395. </Button>
  396. </Canvas>
  397. </DockPanel>
  398. </Grid>
  399. </UserControl>