SelectProductAndMonitorChargeView.xaml 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <UserControl x:Class="FurnaceUI.Views.Operations.SelectProductAndMonitorChargeView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:FurnaceUI.Views.Operations"
  7. xmlns:cal="http://www.caliburn.org"
  8. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  9. mc:Ignorable="d"
  10. Height="360" Width="560" Background="{DynamicResource MainArea_BG}">
  11. <Grid>
  12. <Grid >
  13. <Grid.RowDefinitions>
  14. <RowDefinition Height="60"/>
  15. <RowDefinition Height="*"/>
  16. </Grid.RowDefinitions>
  17. <TextBox Text="{Binding ShowTitle}" Margin="4"/>
  18. <!--Visibility="{Binding ProductAndMonitorVisibility}"-->
  19. <Grid Grid.Row="1" Visibility="{Binding ProductAndMonitorVisibility}">
  20. <Grid.ColumnDefinitions>
  21. <ColumnDefinition Width="0.5*"/>
  22. <ColumnDefinition Width="0.5*"/>
  23. </Grid.ColumnDefinitions>
  24. <Grid.RowDefinitions>
  25. <RowDefinition Height="60"/>
  26. <RowDefinition Height="60"/>
  27. <RowDefinition Height="60"/>
  28. <RowDefinition Height="60"/>
  29. <RowDefinition Height="60"/>
  30. </Grid.RowDefinitions>
  31. <Border Grid.Column="0" Grid.Row="0" IsEnabled="{Binding IsEnabledAction}">
  32. <Button Content="SideDummy&#13; Charge" Margin="3">
  33. <i:Interaction.Triggers>
  34. <i:EventTrigger EventName="Click">
  35. <cal:ActionMessage MethodName="ChargeCommand">
  36. <cal:Parameter Value="SideDummy"/>
  37. </cal:ActionMessage>
  38. </i:EventTrigger>
  39. </i:Interaction.Triggers>
  40. </Button>
  41. </Border>
  42. <Border Grid.Column="0" Grid.Row="1" IsEnabled="{Binding IsEnabledAction}">
  43. <Button Content="Product And Monitor&#13; Charge" Margin="3">
  44. <i:Interaction.Triggers>
  45. <i:EventTrigger EventName="Click">
  46. <cal:ActionMessage MethodName="ChargeCommand">
  47. <cal:Parameter Value="ProductAndMonitor"/>
  48. </cal:ActionMessage>
  49. </i:EventTrigger>
  50. </i:Interaction.Triggers>
  51. </Button>
  52. </Border>
  53. <Border Grid.Column="1" Grid.Row="1" IsEnabled="{Binding IsEnabledAction}">
  54. <Button Content=" All&#13;Charge" Margin="3">
  55. <i:Interaction.Triggers>
  56. <i:EventTrigger EventName="Click">
  57. <cal:ActionMessage MethodName="ChargeCommand">
  58. <cal:Parameter Value="All"/>
  59. </cal:ActionMessage>
  60. </i:EventTrigger>
  61. </i:Interaction.Triggers>
  62. </Button>
  63. </Border>
  64. <Border Grid.Column="0" Grid.Row="2" IsEnabled="{Binding IsEnabledAction}">
  65. <Button Content="Product&#13;Charge" Margin="3">
  66. <i:Interaction.Triggers>
  67. <i:EventTrigger EventName="Click">
  68. <cal:ActionMessage MethodName="ChargeCommand">
  69. <cal:Parameter Value="Product"/>
  70. </cal:ActionMessage>
  71. </i:EventTrigger>
  72. </i:Interaction.Triggers>
  73. </Button>
  74. </Border>
  75. <Border Grid.Column="0" Grid.Row="3" IsEnabled="{Binding IsEnabledAction}">
  76. <Button Content="Monitor1&#13; Charge" Margin="3">
  77. <i:Interaction.Triggers>
  78. <i:EventTrigger EventName="Click">
  79. <cal:ActionMessage MethodName="ChargeCommand">
  80. <cal:Parameter Value="Monitor1"/>
  81. </cal:ActionMessage>
  82. </i:EventTrigger>
  83. </i:Interaction.Triggers>
  84. </Button>
  85. </Border>
  86. <Border Grid.Column="1" Grid.Row="3" IsEnabled="{Binding IsEnabledAction}">
  87. <Button Content="Monitor2&#13; Charge" Margin="3">
  88. <i:Interaction.Triggers>
  89. <i:EventTrigger EventName="Click">
  90. <cal:ActionMessage MethodName="ChargeCommand">
  91. <cal:Parameter Value="Monitor2"/>
  92. </cal:ActionMessage>
  93. </i:EventTrigger>
  94. </i:Interaction.Triggers>
  95. </Button>
  96. </Border>
  97. <DockPanel Grid.Row="4" Grid.ColumnSpan="2" >
  98. <Canvas>
  99. <Button Width="129" Height="45" Content="Cancel" Canvas.Left="210" Canvas.Top="5" Style="{StaticResource CommandButton}">
  100. <i:Interaction.Triggers>
  101. <i:EventTrigger EventName="Click">
  102. <cal:ActionMessage MethodName="CancelCmd">
  103. </cal:ActionMessage>
  104. </i:EventTrigger>
  105. </i:Interaction.Triggers>
  106. </Button>
  107. </Canvas>
  108. </DockPanel>
  109. </Grid>
  110. <!--Visibility="{Binding BatchVisibility}"-->
  111. <Grid Grid.Row="1" Visibility="{Binding BatchVisibility}">
  112. <Grid.RowDefinitions>
  113. <RowDefinition Height="*"/>
  114. <RowDefinition Height="60"/>
  115. </Grid.RowDefinitions>
  116. <WrapPanel Orientation="Vertical">
  117. <Button Margin="10" Height="88" Width="537" >
  118. <Canvas>
  119. <Border BorderBrush="Black" BorderThickness="1" Width="30" Height="30" Canvas.Left="-259" Canvas.Top="-36">
  120. <TextBlock Text="1"/>
  121. </Border>
  122. <TextBox Width="30" Height="30" Text="a" Canvas.Left="-224" Canvas.Top="-36"/>
  123. <TextBlock Text="GroupID Status" Canvas.Left="-146" Canvas.Top="-36"/>
  124. <TextBlock Text="GroupID" Canvas.Left="54" Canvas.Top="-36"/>
  125. <TextBox Text="READY" Canvas.Left="-146" Canvas.Top="-10" Height="30" Width="130"/>
  126. <TextBox Text="READY" Canvas.Left="54" Canvas.Top="-15" Height="51" Width="203"/>
  127. </Canvas>
  128. <i:Interaction.Triggers>
  129. <i:EventTrigger EventName="Click">
  130. <cal:ActionMessage MethodName="GroupIDCommand">
  131. </cal:ActionMessage>
  132. </i:EventTrigger>
  133. </i:Interaction.Triggers>
  134. </Button>
  135. </WrapPanel>
  136. <DockPanel Grid.Row="1" Grid.ColumnSpan="2" IsEnabled="{Binding IsEnable}">
  137. <Canvas>
  138. <Button Width="129" Height="45" Content="Back" Canvas.Left="110" Canvas.Top="5" Style="{StaticResource CommandButton}">
  139. <i:Interaction.Triggers>
  140. <i:EventTrigger EventName="Click">
  141. <cal:ActionMessage MethodName="BackCmd">
  142. </cal:ActionMessage>
  143. </i:EventTrigger>
  144. </i:Interaction.Triggers>
  145. </Button>
  146. <Button Width="129" Height="45" Content="Cancel" Canvas.Left="278" Canvas.Top="5" Style="{StaticResource CommandButton}">
  147. <i:Interaction.Triggers>
  148. <i:EventTrigger EventName="Click">
  149. <cal:ActionMessage MethodName="CancelCmd">
  150. </cal:ActionMessage>
  151. </i:EventTrigger>
  152. </i:Interaction.Triggers>
  153. </Button>
  154. </Canvas>
  155. </DockPanel>
  156. </Grid>
  157. </Grid>
  158. </Grid>
  159. </UserControl>