123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511 |
- <UserControl x:Class="Aitex.Sorter.UI.Views.HistoryView"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
- xmlns:controls="clr-namespace:Aitex.Sorter.UI.Controls"
- Height="800" Width="1920" >
- <Grid>
-
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="800"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <Grid Grid.Column="0">
- <Grid.RowDefinitions>
- <RowDefinition Height="150"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <FrameworkElement x:Name="dummyElement" Visibility="Collapsed"/>
- <controls:HeaderPanel Grid.Row="0" Width="800" Height="140" Header="Find Process/Cassette" Margin="0" >
- <Canvas>
- <TextBlock Text="From" FontSize="15" Canvas.Left="30" Canvas.Top="15"></TextBlock>
- <xctk:TimePicker Height="25" HorizontalAlignment="Left" Name="timeBegin" VerticalAlignment="Top" Width="120" FontSize="13" Canvas.Left="231" Canvas.Top="12" />
- <DatePicker Height="25" HorizontalAlignment="Left" Name="dateBegin" VerticalAlignment="Top" Width="155" FontSize="13" Style="{StaticResource DatePickerStyle.Centered}" Canvas.Left="72" Canvas.Top="12" />
- <TextBlock Text="To" FontSize="15" Canvas.Left="30" Canvas.Top="55"></TextBlock>
- <Button Content="Search" Height="64" HorizontalAlignment="Left" FontSize="20" Name="buttonQuery" VerticalAlignment="Top" Width="118" Click="buttonQuery_Click" IsDefault="True" Canvas.Left="654" Margin="0" Canvas.Top="16" />
- <xctk:TimePicker Height="25" HorizontalAlignment="Left" Name="timeEnd" VerticalAlignment="Top" Width="120" FontSize="13" Canvas.Left="230" Canvas.Top="53" />
- <DatePicker Height="25" HorizontalAlignment="Left" Name="dateEnd" VerticalAlignment="Top" Width="155" FontSize="13" Style="{StaticResource DatePickerStyle.Centered}" Canvas.Left="72" Canvas.Top="53" />
- <ComboBox x:Name="cmbprocess" ItemsSource="{Binding SlotSelection}" SelectedItem="{Binding SelectedSlot, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Right" Width="256" Height="48" RenderTransformOrigin="2.974,1.07" Canvas.Left="376" Canvas.Top="26"/>
- </Canvas>
- </controls:HeaderPanel>
- <StackPanel Grid.Row="1" Orientation="Vertical">
- <StackPanel Orientation="Horizontal" Background="#d6f1ff" Height="35">
- <TextBlock x:Name="Checklist" Height="25" Width="300" FontSize="20" HorizontalAlignment="Left" Margin="30,0,0,0" ></TextBlock>
- <Label Content="QTY:" Height="30" Width="60" FontSize="20" HorizontalAlignment="Left" Margin="30,0,0,0" ></Label>
- <TextBlock Text="{Binding CheckCount}" Height="25" Width="100" FontSize="20" HorizontalAlignment="Left" Margin="30,0,0,0" ></TextBlock>
- <Button Content="Export" Height="30" FontSize="20" VerticalAlignment="Center" Width="119" Click="buttonExportProcess_Click" IsDefault="True" Canvas.Left="382" Margin="0" Canvas.Top="15" />
- </StackPanel>
- <DataGrid Grid.Row="1" AutoGenerateColumns="False" Name="GridProcessList"
- ItemsSource="{Binding ProcessData}" SelectionUnit="FullRow"
- VerticalAlignment="Top" SelectionChanged="GridProcessList_SelectionChanged"
- HorizontalGridLinesBrush="Gray" VerticalGridLinesBrush="#A0808080"
- AlternatingRowBackground="#74C7F7FF" BorderThickness="1" SelectionMode="Single"
- CanUserReorderColumns="False" CanUserAddRows="False" BorderBrush="#5C000000"
- ColumnHeaderHeight="25" ClipboardCopyMode="IncludeHeader" CanUserSortColumns="False"
- IsReadOnly="True" RowBackground="#FFAFD5D5" Height="620"
- >
- <DataGrid.Style>
- <Style TargetType="ItemsControl">
- <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
- <Style.Resources>
- <!-- Background of selected item when focussed -->
- <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Gray" />
- </Style.Resources>
- </Style>
- </DataGrid.Style>
- <DataGrid.Columns>
- <DataGridTextColumn Width="110" Binding="{Binding RecipeName,Mode=OneWay}" Header="RecipeName" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" Visibility="{Binding DataContext.VisibilityId, Source={x:Reference dummyElement}}">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding RecipeName}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="100" Binding="{Binding Rfid,Mode=OneWay}" Header="CarrierId" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" Visibility="{Binding DataContext.VisibilityRfid, Source={x:Reference dummyElement}}">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Rfid}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="195" Binding="{Binding StartTime,Mode=OneWay}" Header="Start Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding StartTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="195" Binding="{Binding EndTime,Mode=OneWay}" Header="End Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding EndTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <!--<DataGridTextColumn Width="197" Binding="{Binding LoadTime,Mode=OneWay}" Header="Load Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding LoadTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>-->
- <!--<DataGridTextColumn Width="200" Binding="{Binding Rfid,Mode=OneWay}" Header="Carrier ID" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Rfid}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>-->
- <DataGridTextColumn Width="180" Binding="{Binding Station,Mode=OneWay}" Header="Station" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Station}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <!--<DataGridTextColumn Width="197" Binding="{Binding UnloadTime,Mode=OneWay}" Header="Unload Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding UnloadTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>-->
- <DataGridTextColumn Width="200" Binding="{Binding LotId,Mode=OneWay}" Header="Lot ID" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" Visibility="{Binding DataContext.VisibilityLotId, Source={x:Reference dummyElement}}">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding LotId}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="200" Binding="{Binding ProductCategory,Mode=OneWay}" Header="Product Category" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" Visibility="{Binding DataContext.VisibilityPC, Source={x:Reference dummyElement}}">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding ProductCategory}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- </StackPanel>
- <!--<StackPanel Grid.Row="2" Orientation="Vertical">
- <StackPanel Orientation="Horizontal" Background="#d6f1ff" Height="35">
- <TextBlock Height="30" Width="300" FontSize="20" HorizontalAlignment="Left" Margin="30,0,0,0" Text="Carrier list"></TextBlock>
- <Button Content="Export" Height="30" FontSize="20" VerticalAlignment="Center" Width="119" Click="buttonExportCarrier_Click" IsDefault="True" Canvas.Left="382" Margin="0" Canvas.Top="15" />
- </StackPanel>
- <DataGrid Grid.Row="2" AutoGenerateColumns="False" Name="GridCarrierList"
- ItemsSource="{Binding CarrierData}" SelectionUnit="FullRow"
- VerticalAlignment="Top" SelectionChanged="GridCarrierList_SelectionChanged"
- HorizontalGridLinesBrush="Gray" VerticalGridLinesBrush="#A0808080"
- AlternatingRowBackground="#74C7F7FF" BorderThickness="1" SelectionMode="Single"
- CanUserReorderColumns="False" CanUserAddRows="False" BorderBrush="#5C000000"
- ColumnHeaderHeight="25" ClipboardCopyMode="IncludeHeader" CanUserSortColumns="False"
- IsReadOnly="True" RowBackground="#FFAFD5D5" Height="320"
- >
- <DataGrid.Style>
- <Style TargetType="ItemsControl">
- <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
- <Style.Resources>
- <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Gray" />
- </Style.Resources>
- </Style>
- </DataGrid.Style>
- <DataGrid.Columns>
- <DataGridTextColumn Width="197" Binding="{Binding LoadTime,Mode=OneWay}" Header="Load Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding LoadTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="200" Binding="{Binding Rfid,Mode=OneWay}" Header="Carrier ID" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Rfid}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="180" Binding="{Binding Station,Mode=OneWay}" Header="Station" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Station}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="197" Binding="{Binding UnloadTime,Mode=OneWay}" Header="Unload Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding UnloadTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="200" Binding="{Binding LotId,Mode=OneWay}" Header="Lot ID" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding LotId}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="200" Binding="{Binding ProductCategory,Mode=OneWay}" Header="Product Category" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding ProductCategory}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- </StackPanel>-->
- </Grid>
- <GridSplitter Grid.Column="0" BorderBrush="DarkSlateGray" BorderThickness="3" ></GridSplitter>
- <Grid Grid.Column="1">
- <Grid.RowDefinitions>
- <RowDefinition Height="480"/>
- <RowDefinition Height="190"/>
- <RowDefinition Height="150"/>
- </Grid.RowDefinitions>
- <StackPanel Grid.Row="0" Orientation="Vertical">
- <StackPanel Orientation="Horizontal" Background="#d6f1ff" Height="35">
- <TextBlock Height="30" Width="300" FontSize="20" HorizontalAlignment="Left" Margin="30,0,0,0" Text="Wafer list"></TextBlock>
- <Button Content="Export" Height="30" FontSize="20" VerticalAlignment="Center" Width="119" Click="buttonExportWafer_Click" IsDefault="True" Canvas.Left="382" Margin="0" Canvas.Top="15" />
- </StackPanel>
- <DataGrid AutoGenerateColumns="False" Grid.Row="0" Name="GridWaferList"
- ItemsSource="{Binding WaferData}" SelectionUnit="FullRow" Height="440"
- VerticalAlignment="Top" SelectionChanged="GridWaferList_SelectionChanged"
- HorizontalGridLinesBrush="Gray" VerticalGridLinesBrush="#A0808080"
- AlternatingRowBackground="#74C7F7FF" BorderThickness="1" SelectionMode="Single"
- CanUserReorderColumns="False" CanUserAddRows="False" BorderBrush="#5C000000"
- ColumnHeaderHeight="25" ClipboardCopyMode="IncludeHeader" CanUserSortColumns="False"
- IsReadOnly="True" RowBackground="#FFAFD5D5" >
- <DataGrid.Style>
- <Style TargetType="ItemsControl">
- <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
- <Style.Resources>
- <!-- Background of selected item when focussed -->
- <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Gray" />
- </Style.Resources>
- </Style>
- </DataGrid.Style>
- <DataGrid.Columns>
- <DataGridTextColumn Width="62" Binding="{Binding Station,Mode=OneWay}" Header="Station" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Station}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="50" Binding="{Binding Slot,Mode=OneWay}" Header="Slot" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Slot}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="100" Binding="{Binding LotId,Mode=OneWay}" Header="LotId" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding LotId}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="232" Binding="{Binding WaferId,Mode=OneWay}" Header="Wafer ID" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding WaferId}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="195" Binding="{Binding CreateTime,Mode=OneWay}" Header="Create Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding CreateTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="195" Binding="{Binding DeleteTime,Mode=OneWay}" Header="Delete Time" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding DeleteTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="120" Binding="{Binding SourceCarrier,Mode=OneWay}" Header="SourceCarrier" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding SourceCarrier}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="150" Binding="{Binding DestinationPort,Mode=OneWay}" Header="DestinationPort" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding DestinationPort}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="150" Binding="{Binding DestinationCarrier,Mode=OneWay}" Header="DestinationCarrier" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding DestinationCarrier}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="200" Binding="{Binding LaserMarker,Mode=OneWay}" Header="LaserMark1" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding LaserMarker}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="150" Binding="{Binding T7Code,Mode=OneWay}" Header="LaserMark2" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding T7Code}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- </StackPanel>
- <StackPanel Grid.Row="1" Orientation="Vertical">
- <StackPanel Orientation="Horizontal" Background="#d6f1ff" Height="35">
- <TextBlock Height="30" Width="300" FontSize="20" HorizontalAlignment="Left" Margin="30,0,0,0" Text="Wafer Movement"></TextBlock>
- <Button Content="Export" Height="30" FontSize="20" VerticalAlignment="Center" Width="119" Click="buttonExportMovement_Click" IsDefault="True" Canvas.Left="382" Margin="0" Canvas.Top="15" />
- </StackPanel>
- <DataGrid AutoGenerateColumns="False" Grid.Row="1" Name="GridMovementList"
- ItemsSource="{Binding MovementData}" SelectionUnit="FullRow"
- VerticalAlignment="Top"
- HorizontalGridLinesBrush="Gray" VerticalGridLinesBrush="#A0808080"
- AlternatingRowBackground="#74C7F7FF" BorderThickness="1" SelectionMode="Single"
- CanUserReorderColumns="False" CanUserAddRows="False" BorderBrush="#5C000000"
- ColumnHeaderHeight="25" ClipboardCopyMode="IncludeHeader" CanUserSortColumns="False"
- IsReadOnly="True" RowBackground="#FFAFD5D5" Height="180">
- <DataGrid.Style>
- <Style TargetType="ItemsControl">
- <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
- <Style.Resources>
- <!-- Background of selected item when focussed -->
- <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Gray" />
- </Style.Resources>
- </Style>
- </DataGrid.Style>
- <DataGrid.Columns>
- <DataGridTextColumn Width="220" Binding="{Binding ArriveTime,Mode=OneWay}" Header="Time In" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding ArriveTime}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="180" Binding="{Binding Station,Mode=OneWay}" Header="Station" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Station}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="*" Binding="{Binding Slot,Mode=OneWay}" Header="Slot" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding Slot}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- </StackPanel>
-
- <StackPanel Grid.Row="2" Orientation="Vertical">
- <StackPanel Orientation="Horizontal" Background="#d6f1ff" Height="35">
- <TextBlock Height="30" Width="300" FontSize="20" HorizontalAlignment="Left" Margin="30,0,0,0" Text="Ocr Data"></TextBlock>
- <Button Content="Export" Height="30" FontSize="20" VerticalAlignment="Center" Width="119" Click="buttonExportProcessCode_Click"></Button>
- </StackPanel>
- <DataGrid AutoGenerateColumns="False" Grid.Row="1" Name="GridProcessDataList"
- ItemsSource="{Binding OcrCodeData}" SelectionUnit="FullRow"
- VerticalAlignment="Top"
- HorizontalGridLinesBrush="Gray" VerticalGridLinesBrush="#A0808080"
- AlternatingRowBackground="#74C7F7FF" BorderThickness="1" SelectionMode="Single"
- CanUserReorderColumns="False" CanUserAddRows="False" BorderBrush="#5C000000"
- ColumnHeaderHeight="25" ClipboardCopyMode="IncludeHeader" CanUserSortColumns="False"
- IsReadOnly="True" RowBackground="#FFAFD5D5" Height="100">
- <DataGrid.Style>
- <Style TargetType="ItemsControl">
- <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
- <Style.Resources>
- <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Gray" />
- </Style.Resources>
- </Style>
- </DataGrid.Style>
- <DataGrid.Columns>
- <DataGridTextColumn Width="230" Binding="{Binding wafer_id,Mode=OneWay}" Header="WaferId" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding wafer_id}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="195" Binding="{Binding read_time,Mode=OneWay}" Header="ReadTime" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False">
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding read_time}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <!--<DataGridTextColumn Width="120" Binding="{Binding source_carrier,Mode=OneWay}" Header="SourceCarrier" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding source_carrier}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>-->
- <DataGridTextColumn Width="80" Binding="{Binding source_lp,Mode=OneWay}" Header="SourceLp" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding source_lp}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <!--<DataGridTextColumn Width="90" Binding="{Binding soure_slot,Mode=OneWay}" Header="SourceSlot" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding soure_slot}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>-->
- <DataGridTextColumn Width="60" Binding="{Binding ocr_no,Mode=OneWay}" Header="OcrNo" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding ocr_no}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="80" Binding="{Binding ocr_score,Mode=OneWay}" Header="OcrScore" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding ocr_score}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="*" Binding="{Binding ocr_job,Mode=OneWay}" Header="OcrJob" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding ocr_job}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="70" Binding="{Binding read_result,Mode=OneWay}" Header="Result" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding read_result}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- <DataGridTextColumn Width="100" Binding="{Binding lasermark,Mode=OneWay}" Header="T7Code" CanUserSort="True" CanUserReorder="False" IsReadOnly="True" CanUserResize="False" >
- <DataGridTextColumn.CellStyle>
- <Style TargetType="DataGridCell">
- <Setter Property="ToolTip" Value="{Binding lasermark}" />
- </Style>
- </DataGridTextColumn.CellStyle>
- </DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- </StackPanel>
- </Grid>
- </Grid>
- </UserControl>
|