LotHistoryView.xaml 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. <UserControl x:Class="MECF.Framework.UI.Client.CenterViews.Operations.LotHistory.LotHistoryView"
  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="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
  7. xmlns:toolkit="http://schemas.xceed.com/wpf/xaml/toolkit"
  8. xmlns:micro="clr-namespace:Caliburn.Micro"
  9. mc:Ignorable="d"
  10. d:DesignHeight="750" d:DesignWidth="1800">
  11. <Grid Margin="10,0,0,0" IsEnabled="{Binding IsPermission}">
  12. <Grid.RowDefinitions>
  13. <RowDefinition Height="300"/>
  14. <RowDefinition Height="300"/>
  15. <RowDefinition Height="170"/>
  16. </Grid.RowDefinitions>
  17. <Grid Grid.Row="0" HorizontalAlignment="Left" Width="1024">
  18. <Grid.ColumnDefinitions>
  19. <ColumnDefinition Width="600"/>
  20. <ColumnDefinition Width="auto"/>
  21. </Grid.ColumnDefinitions>
  22. <StackPanel Grid.Column="0" Orientation="Vertical">
  23. <DataGrid AutoGenerateColumns="False" Name="datagridRunningJobs" ItemsSource="{Binding RunningJobs}"
  24. SelectedItem="{Binding SelectedRunLot}"
  25. CanUserAddRows="False" CanUserResizeColumns="True" CanUserResizeRows="False" HorizontalAlignment="Left"
  26. FontFamily="Arial" Height="100" FontSize="12" Width="550" Margin="5">
  27. <DataGrid.Columns>
  28. <DataGridTextColumn Width="300" Binding="{Binding Name, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  29. <DataGridTextColumn.HeaderTemplate >
  30. <DataTemplate>
  31. <TextBlock Text="Lot In Process" />
  32. </DataTemplate>
  33. </DataGridTextColumn.HeaderTemplate>
  34. <DataGridTextColumn.CellStyle>
  35. <Style TargetType="DataGridCell">
  36. <Setter Property="ToolTip" Value="{Binding Name}" />
  37. </Style>
  38. </DataGridTextColumn.CellStyle>
  39. </DataGridTextColumn>
  40. <DataGridTextColumn Width="180" Binding="{Binding StartTime, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  41. <DataGridTextColumn.HeaderTemplate >
  42. <DataTemplate>
  43. <TextBlock Text="Start Time" />
  44. </DataTemplate>
  45. </DataGridTextColumn.HeaderTemplate>
  46. <DataGridTextColumn.CellStyle>
  47. <Style TargetType="DataGridCell">
  48. <Setter Property="ToolTip" Value="{Binding StartTime}" />
  49. </Style>
  50. </DataGridTextColumn.CellStyle>
  51. </DataGridTextColumn>
  52. </DataGrid.Columns>
  53. <i:Interaction.Triggers>
  54. <i:EventTrigger EventName="SelectionChanged">
  55. <micro:ActionMessage MethodName="WaferRunningChanged">
  56. <micro:Parameter Value="{Binding ElementName=datagridRunningJobs, Path=SelectedItem}"/>
  57. </micro:ActionMessage>
  58. </i:EventTrigger>
  59. <i:EventTrigger EventName="PreviewMouseDown">
  60. <micro:ActionMessage MethodName="WaferRunningChanged">
  61. <micro:Parameter Value="{Binding ElementName=datagridRunningJobs, Path=SelectedItem}"/>
  62. </micro:ActionMessage>
  63. </i:EventTrigger>
  64. </i:Interaction.Triggers>
  65. </DataGrid>
  66. <StackPanel Orientation="Horizontal">
  67. <toolkit:DateTimePicker Format="ShortDate" FontSize="14"
  68. FormatString="yyyy/MM/dd"
  69. TimeFormat="Custom"
  70. AutoCloseCalendar="True"
  71. Grid.Row="0" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="3"
  72. Value="{Binding Path=HistoryJobDate, Mode=TwoWay }" Height="30" Width="200" />
  73. <Button Content="Filter" Width="120" Height="30" Margin="3" Command="{Binding FilterHistoryCommand}"></Button>
  74. </StackPanel>
  75. <DataGrid AutoGenerateColumns="False" Name="gridHistoryLot" ItemsSource="{Binding HistoryJobs}"
  76. CanUserAddRows="False" CanUserResizeColumns="True" CanUserResizeRows="False" HorizontalAlignment="Left"
  77. SelectedItem="{Binding SelectedHistoryLot}"
  78. FontFamily="Arial" FontSize="12" Width="550" Height="150" Margin="5">
  79. <DataGrid.Columns>
  80. <DataGridTextColumn Width="300" Binding="{Binding Name, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  81. <DataGridTextColumn.HeaderTemplate >
  82. <DataTemplate>
  83. <TextBlock Text="Completed Lot" />
  84. </DataTemplate>
  85. </DataGridTextColumn.HeaderTemplate>
  86. <DataGridTextColumn.CellStyle>
  87. <Style TargetType="DataGridCell">
  88. <Setter Property="ToolTip" Value="{Binding Name}" />
  89. </Style>
  90. </DataGridTextColumn.CellStyle>
  91. </DataGridTextColumn>
  92. <DataGridTextColumn Width="180" Binding="{Binding StartTime, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  93. <DataGridTextColumn.HeaderTemplate >
  94. <DataTemplate>
  95. <TextBlock Text="Start Time" />
  96. </DataTemplate>
  97. </DataGridTextColumn.HeaderTemplate>
  98. <DataGridTextColumn.CellStyle>
  99. <Style TargetType="DataGridCell">
  100. <Setter Property="ToolTip" Value="{Binding StartTime}" />
  101. </Style>
  102. </DataGridTextColumn.CellStyle>
  103. </DataGridTextColumn>
  104. </DataGrid.Columns>
  105. <i:Interaction.Triggers>
  106. <i:EventTrigger EventName="SelectionChanged">
  107. <micro:ActionMessage MethodName="HistoryLotChanged">
  108. <micro:Parameter Value="{Binding ElementName=gridHistoryLot, Path=SelectedItem}"/>
  109. </micro:ActionMessage>
  110. </i:EventTrigger>
  111. <i:EventTrigger EventName="PreviewMouseDown">
  112. <micro:ActionMessage MethodName="HistoryLotChanged">
  113. <micro:Parameter Value="{Binding ElementName=gridHistoryLot, Path=SelectedItem}"/>
  114. </micro:ActionMessage>
  115. </i:EventTrigger>
  116. </i:Interaction.Triggers>
  117. </DataGrid>
  118. </StackPanel>
  119. <Grid Grid.Column="1">
  120. <Grid.ColumnDefinitions>
  121. <ColumnDefinition Width="380"/>
  122. <ColumnDefinition/>
  123. </Grid.ColumnDefinitions>
  124. <Grid Margin="20, 0,0,0">
  125. <Grid.RowDefinitions>
  126. <RowDefinition Height="35"/>
  127. <RowDefinition Height="35"/>
  128. <RowDefinition Height="35"/>
  129. <RowDefinition Height="35"/>
  130. <RowDefinition Height="35"/>
  131. <RowDefinition Height="35"/>
  132. <RowDefinition Height="35"/>
  133. <RowDefinition Height="35"/>
  134. </Grid.RowDefinitions>
  135. <Grid.ColumnDefinitions>
  136. <ColumnDefinition Width="160"/>
  137. <ColumnDefinition/>
  138. </Grid.ColumnDefinitions>
  139. <Border Grid.Row="0" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  140. <TextBlock Text="Lot Name" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  141. </Border>
  142. <Border Grid.Row="0" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  143. <TextBlock Text="{Binding Current.Name}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  144. </Border>
  145. <Border Grid.Row="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  146. <TextBlock Text="Start Time" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  147. </Border>
  148. <Border Grid.Row="1" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  149. <TextBlock Text="{Binding Current.StartTime}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  150. </Border>
  151. <Border Grid.Row="2" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  152. <TextBlock Text="End Time" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  153. </Border>
  154. <Border Grid.Row="2" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  155. <TextBlock Text="{Binding Current.EndTime}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  156. </Border>
  157. <Border Grid.Row="3" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  158. <TextBlock Text="Input Port" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  159. </Border>
  160. <Border Grid.Row="3" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  161. <TextBlock Text="{Binding Current.PortIn}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  162. </Border>
  163. <Border Grid.Row="4" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  164. <TextBlock Text="Output Port" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  165. </Border>
  166. <Border Grid.Row="4" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  167. <TextBlock Text="{Binding Current.PortOut}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  168. </Border>
  169. <Border Grid.Row="5" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  170. <TextBlock Text="Total Wafer" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  171. </Border>
  172. <Border Grid.Row="5" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  173. <TextBlock Text="{Binding Current.TotalWafer}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  174. </Border>
  175. <Border Grid.Row="6" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  176. <TextBlock Text="Unprocessed Wafer " TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  177. </Border>
  178. <Border Grid.Row="6" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  179. <TextBlock Text="{Binding Current.UnprocessedWafer}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  180. </Border>
  181. <Border Grid.Row="7" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,0,1,1" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
  182. <TextBlock Text="Aborted Wafer " TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  183. </Border>
  184. <Border Grid.Row="7" Grid.Column="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
  185. <TextBlock Text="{Binding Current.AbortWafer}" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Arial" VerticalAlignment="Center"/>
  186. </Border>
  187. </Grid>
  188. </Grid>
  189. </Grid>
  190. <GridSplitter HorizontalAlignment="Left" Margin="5,0,0,0" Height="4" ResizeDirection="Rows" Grid.Row="1" VerticalAlignment="Top" Background="DarkGray" Width="1300">
  191. </GridSplitter>
  192. <DataGrid Grid.Row="1" AutoGenerateColumns="False" Name="dataGrid_LotList" ItemsSource="{Binding Wafers}"
  193. SelectedItem="{Binding CurrentWafer}"
  194. CanUserAddRows="False" CanUserResizeColumns="True" CanUserResizeRows="False" HorizontalAlignment="Left"
  195. FontFamily="Arial" FontSize="12" Margin="5,5,0,0" Width="1300">
  196. <DataGrid.Columns>
  197. <DataGridTextColumn Width="250" CanUserSort="True" Binding="{Binding WaferID, Mode=OneWay}" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  198. <DataGridTextColumn.HeaderTemplate >
  199. <DataTemplate>
  200. <TextBlock Text="Wafer ID" />
  201. </DataTemplate>
  202. </DataGridTextColumn.HeaderTemplate>
  203. <DataGridTextColumn.CellStyle>
  204. <Style TargetType="DataGridCell">
  205. <Setter Property="ToolTip" Value="{Binding WaferID}" />
  206. </Style>
  207. </DataGridTextColumn.CellStyle>
  208. </DataGridTextColumn>
  209. <DataGridTextColumn Width="80" CanUserSort="True" Binding="{Binding Slot, Mode=OneWay}" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  210. <DataGridTextColumn.HeaderTemplate >
  211. <DataTemplate>
  212. <TextBlock Text="Slot#" />
  213. </DataTemplate>
  214. </DataGridTextColumn.HeaderTemplate>
  215. <DataGridTextColumn.CellStyle>
  216. <Style TargetType="DataGridCell">
  217. <Setter Property="ToolTip" Value="{Binding Slot}" />
  218. </Style>
  219. </DataGridTextColumn.CellStyle>
  220. </DataGridTextColumn>
  221. <DataGridTextColumn Width="120" CanUserSort="True" Binding="{Binding Status, Mode=OneWay}" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  222. <DataGridTextColumn.HeaderTemplate >
  223. <DataTemplate>
  224. <TextBlock Text="Status" />
  225. </DataTemplate>
  226. </DataGridTextColumn.HeaderTemplate>
  227. <DataGridTextColumn.CellStyle>
  228. <Style TargetType="DataGridCell">
  229. <Setter Property="ToolTip" Value="{Binding Status}" />
  230. </Style>
  231. </DataGridTextColumn.CellStyle>
  232. </DataGridTextColumn>
  233. <DataGridTextColumn Width="300" Binding="{Binding SequenceName, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  234. <DataGridTextColumn.HeaderTemplate >
  235. <DataTemplate>
  236. <TextBlock Text="Sequence Name" />
  237. </DataTemplate>
  238. </DataGridTextColumn.HeaderTemplate>
  239. <DataGridTextColumn.CellStyle>
  240. <Style TargetType="DataGridCell">
  241. <Setter Property="ToolTip" Value="{Binding SequenceName}" />
  242. </Style>
  243. </DataGridTextColumn.CellStyle>
  244. </DataGridTextColumn>
  245. <DataGridTextColumn Width="120" CanUserSort="True" Binding="{Binding LotID, Mode=OneWay}" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  246. <DataGridTextColumn.HeaderTemplate >
  247. <DataTemplate>
  248. <TextBlock Text="Lot ID" />
  249. </DataTemplate>
  250. </DataGridTextColumn.HeaderTemplate>
  251. <DataGridTextColumn.CellStyle>
  252. <Style TargetType="DataGridCell">
  253. <Setter Property="ToolTip" Value="{Binding LotID}" />
  254. </Style>
  255. </DataGridTextColumn.CellStyle>
  256. </DataGridTextColumn>
  257. <DataGridTextColumn Width="120" CanUserSort="True" Binding="{Binding NotchAngle, Mode=OneWay}" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  258. <DataGridTextColumn.HeaderTemplate >
  259. <DataTemplate>
  260. <TextBlock Text="Notch Angle" />
  261. </DataTemplate>
  262. </DataGridTextColumn.HeaderTemplate>
  263. <DataGridTextColumn.CellStyle>
  264. <Style TargetType="DataGridCell">
  265. <Setter Property="ToolTip" Value="{Binding NotchAngle}" />
  266. </Style>
  267. </DataGridTextColumn.CellStyle>
  268. </DataGridTextColumn>
  269. <DataGridTextColumn Width="120" CanUserSort="True" Binding="{Binding CarrierID, Mode=OneWay}" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  270. <DataGridTextColumn.HeaderTemplate >
  271. <DataTemplate>
  272. <TextBlock Text="Carrier ID" />
  273. </DataTemplate>
  274. </DataGridTextColumn.HeaderTemplate>
  275. <DataGridTextColumn.CellStyle>
  276. <Style TargetType="DataGridCell">
  277. <Setter Property="ToolTip" Value="{Binding CarrierID}" />
  278. </Style>
  279. </DataGridTextColumn.CellStyle>
  280. </DataGridTextColumn>
  281. </DataGrid.Columns>
  282. <i:Interaction.Triggers>
  283. <i:EventTrigger EventName="SelectionChanged">
  284. <micro:ActionMessage MethodName="WaferHistoryChanged">
  285. <micro:Parameter Value="{Binding ElementName=dataGrid_LotList, Path=SelectedItem}"/>
  286. </micro:ActionMessage>
  287. </i:EventTrigger>
  288. </i:Interaction.Triggers>
  289. </DataGrid>
  290. <GridSplitter HorizontalAlignment="Left" Height="4" ResizeDirection="Rows" Grid.Row="2" VerticalAlignment="Top" Background="DarkGray" Width="1300">
  291. </GridSplitter>
  292. <Grid Grid.Row="2" Margin="5,6,0,0" HorizontalAlignment="Left" Width="1300">
  293. <Grid.ColumnDefinitions>
  294. <ColumnDefinition Width="1300"/>
  295. <ColumnDefinition Width="auto"/>
  296. </Grid.ColumnDefinitions>
  297. <DataGrid AutoGenerateColumns="False" CanUserAddRows="False" CanUserResizeRows="False" CanUserResizeColumns="True" ItemsSource="{Binding Movements}"
  298. FontFamily="Arial" FontSize="12">
  299. <DataGrid.Columns>
  300. <DataGridTextColumn Width="100" Binding="{Binding Time, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  301. <DataGridTextColumn.HeaderTemplate >
  302. <DataTemplate>
  303. <TextBlock Text="Time" />
  304. </DataTemplate>
  305. </DataGridTextColumn.HeaderTemplate>
  306. <DataGridTextColumn.CellStyle>
  307. <Style TargetType="DataGridCell">
  308. <Setter Property="ToolTip" Value="{Binding Time}" />
  309. </Style>
  310. </DataGridTextColumn.CellStyle>
  311. </DataGridTextColumn>
  312. <DataGridTextColumn Width="100" Binding="{Binding Station, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  313. <DataGridTextColumn.HeaderTemplate >
  314. <DataTemplate>
  315. <TextBlock Text="Station" />
  316. </DataTemplate>
  317. </DataGridTextColumn.HeaderTemplate>
  318. <DataGridTextColumn.CellStyle>
  319. <Style TargetType="DataGridCell">
  320. <Setter Property="ToolTip" Value="{Binding Station}" />
  321. </Style>
  322. </DataGridTextColumn.CellStyle>
  323. </DataGridTextColumn>
  324. <DataGridTextColumn Width="100" Binding="{Binding Slot, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  325. <DataGridTextColumn.HeaderTemplate >
  326. <DataTemplate>
  327. <TextBlock Text="Slot" />
  328. </DataTemplate>
  329. </DataGridTextColumn.HeaderTemplate>
  330. <DataGridTextColumn.CellStyle>
  331. <Style TargetType="DataGridCell">
  332. <Setter Property="ToolTip" Value="{Binding Slot}" />
  333. </Style>
  334. </DataGridTextColumn.CellStyle>
  335. </DataGridTextColumn>
  336. <DataGridTextColumn Width="100" Binding="{Binding Status, Mode=OneWay}" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
  337. <DataGridTextColumn.HeaderTemplate >
  338. <DataTemplate>
  339. <TextBlock Text="Status" />
  340. </DataTemplate>
  341. </DataGridTextColumn.HeaderTemplate>
  342. <DataGridTextColumn.CellStyle>
  343. <Style TargetType="DataGridCell">
  344. <Setter Property="ToolTip" Value="{Binding Status}" />
  345. </Style>
  346. </DataGridTextColumn.CellStyle>
  347. </DataGridTextColumn>
  348. </DataGrid.Columns>
  349. </DataGrid>
  350. <!--<s:SciChartSurface x:Name="sciChart" BorderBrush="Gray" Grid.Column="1" Width="500"
  351. s:ThemeManager.Theme="ExpressionLight"
  352. RenderableSeries="{Binding RenderableSeries}" Annotations="{Binding Annotations}">
  353. <s:SciChartSurface.XAxis>
  354. <s:NumericAxis AxisTitle="Number of Samples (per Series)" AutoRange="Always"/>
  355. </s:SciChartSurface.XAxis>
  356. <s:SciChartSurface.YAxis>
  357. <s:NumericAxis AxisTitle="Value" AutoRange="Never" AxisAlignment="Left" VisibleRange="0,8" LabelProvider="{Binding YLabelProvider}" />
  358. </s:SciChartSurface.YAxis>
  359. <s:SciChartSurface.ChartModifier>
  360. <s:ModifierGroup ExecuteOn="MouseDoubleClick">
  361. <s:CursorModifier IsEnabled="True" ShowTooltipOn="MouseOver" ShowAxisLabels="True" SourceMode="AllSeries" ShowTooltip="False" />
  362. </s:ModifierGroup>
  363. </s:SciChartSurface.ChartModifier>
  364. </s:SciChartSurface>-->
  365. </Grid>
  366. </Grid>
  367. </UserControl>