123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494 |
- <UserControl x:Class="FurnaceUI.Views.Operations.StockerView"
- 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:i="http://schemas.microsoft.com/expression/2010/interactivity"
- xmlns:cal="http://www.caliburn.org"
- mc:Ignorable="d"
- d:DesignHeight="760" Width="1260" FontFamily="Segoe">
- <Grid IsEnabled="{Binding IsPermission}">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="200" ></ColumnDefinition>
- <ColumnDefinition/>
- </Grid.ColumnDefinitions>
- <Grid Grid.Column="0" Margin="1,2,5,5" >
- <Grid.RowDefinitions>
- <RowDefinition Height="*"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <Grid Grid.Row="0" Margin="1,5,0,5" >
- <Grid.RowDefinitions>
- <RowDefinition Height="60"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <Label FontFamily="Segoe" Style="{DynamicResource Table_TitleStyle}" Grid.Row="0" Grid.ColumnSpan="2" HorizontalContentAlignment="Left" VerticalContentAlignment="Center">
- <Button FontFamily="Segoe" Margin="40, 0" >
- <ContentControl>
- <TextBlock TextAlignment="Center" Height="37" Width="63">D<LineBreak/>Use Count</TextBlock>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="SwitchPage">
- <cal:Parameter Value="Batch1"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- </Label>
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1" Background="{DynamicResource MainArea_BG}" Grid.Row="1" Padding="5,1">
- <TextBlock Text=" " TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="12" FontFamily="Segoe" VerticalAlignment="Center"/>
- </Border>
- </Grid>
- <Grid Grid.Row="1" Margin="1,5,0,5" >
- <Grid.RowDefinitions>
- <RowDefinition Height="60"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <Label FontFamily="Segoe" Style="{DynamicResource Table_TitleStyle}" Grid.Row="0" Grid.ColumnSpan="2" HorizontalContentAlignment="Left" VerticalContentAlignment="Center">
- <Button FontFamily="Segoe" Margin="40, 0" >
- <ContentControl>
- <TextBlock TextAlignment="Center" Height="37" Width="63">ED<LineBreak/>Use Count</TextBlock>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="SwitchPage">
- <cal:Parameter Value="Batch1"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- </Label>
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1" Background="{DynamicResource MainArea_BG}" Grid.Row="1" Padding="5,1">
- <TextBlock Text=" " TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="12" FontFamily="Segoe" VerticalAlignment="Center"/>
- </Border>
- </Grid>
- </Grid>
- <Grid Grid.Column="1" Margin="1,2,0,5" >
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition/>
- <ColumnDefinition/>
- </Grid.ColumnDefinitions>
- <Border Grid.Row="0" Grid.Column="0" BorderBrush="{StaticResource Table_BD}" BorderThickness="1" Margin="5" CornerRadius="4" Padding="2">
- <Grid Background="{DynamicResource MainFrame_BG}" >
- <Grid.RowDefinitions>
- <RowDefinition/>
- <RowDefinition/>
- <RowDefinition/>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition/>
- <ColumnDefinition/>
- </Grid.ColumnDefinitions>
- <Grid Grid.Row="0" Grid.Column="0" Margin="10" HorizontalAlignment="Left">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="40"/>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Rectangle Fill="#bedadb" Stroke="Black" StrokeThickness="1" Height="20"/>
- <TextBlock Text="Waiting Process" Grid.Column="1" Margin="10,0,0,0" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Segoe" VerticalAlignment="Center"/>
- </Grid>
- <Grid Grid.Row="1" Margin="10" HorizontalAlignment="Left">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="40"/>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Rectangle Fill="LimeGreen" Stroke="Black" StrokeThickness="1" Height="20"/>
- <TextBlock Text="Processing" Grid.Column="1" Margin="10,0,0,0" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Segoe" VerticalAlignment="Center"/>
- </Grid>
- <Grid Grid.Row="2" Margin="10" HorizontalAlignment="Left">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="40"/>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Rectangle Fill="LightGoldenrodYellow" Stroke="Black" StrokeThickness="1" Height="20"/>
- <TextBlock Text="Process Completed" Grid.Column="1" Margin="10,0,0,0" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Segoe" VerticalAlignment="Center"/>
- </Grid>
- <Grid Grid.Column="1" Margin="10" HorizontalAlignment="Left">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="40"/>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Rectangle Fill="LightGray" Stroke="Black" StrokeThickness="1" Height="20"/>
- <TextBlock Text="Dummy Cassette" Grid.Column="1" Margin="10,0,0,0" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Segoe" VerticalAlignment="Center"/>
- </Grid>
- <Grid Grid.Row="1" Grid.Column="1" Margin="10" HorizontalAlignment="Left">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="40"/>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Rectangle Fill="Red" Stroke="Black" StrokeThickness="1" Height="20"/>
- <TextBlock Text="Abort" Grid.Column="1" Margin="10,0,0,0" Foreground="{DynamicResource FG_Black}" FontSize="15" FontFamily="Segoe" VerticalAlignment="Center"/>
- </Grid>
- </Grid>
- </Border>
- <UniformGrid Grid.ColumnSpan="2" Columns="4" Rows="5" Grid.Row="1">
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[12]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[12]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker13" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker13LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[12]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker13"/>
- <cal:Parameter Value="{Binding StockerWaferType[12]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[13]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[13]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker14" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker14LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[13]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker14"/>
- <cal:Parameter Value="{Binding StockerWaferType[13]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[14]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[14]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker15" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker15LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[14]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker15"/>
- <cal:Parameter Value="{Binding StockerWaferType[14]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[15]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[15]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker16" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker16LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[15]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker16"/>
- <cal:Parameter Value="{Binding StockerWaferType[15]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[8]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[8]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker9" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker9LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[8]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker9"/>
- <cal:Parameter Value="{Binding StockerWaferType[8]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[9]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[9]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker10" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker10LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[9]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker10"/>
- <cal:Parameter Value="{Binding StockerWaferType[9]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[10]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[10]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker11" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker11LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[10]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker11"/>
- <cal:Parameter Value="{Binding StockerWaferType[10]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[11]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[11]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker12" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker12LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[11]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker12"/>
- <cal:Parameter Value="{Binding StockerWaferType[11]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[4]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[4]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker5" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker5LotID}" Canvas.Left="9" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[4]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker5"/>
- <cal:Parameter Value="{Binding StockerWaferType[4]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[5]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[5]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker6" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker6LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[5]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker6"/>
- <cal:Parameter Value="{Binding StockerWaferType[5]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[6]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[6]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker7" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker7LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[6]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker7"/>
- <cal:Parameter Value="{Binding StockerWaferType[6]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[7]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[7]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker8" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker7LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[7]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker8"/>
- <cal:Parameter Value="{Binding StockerWaferType[7]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[0]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[0]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker1" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker1LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[0]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker1"/>
- <cal:Parameter Value="{Binding StockerWaferType[0]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[1]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[1]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker2" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker2LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[1]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker2"/>
- <cal:Parameter Value="{Binding StockerWaferType[1]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[2]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[2]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker3" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker3LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[2]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker3"/>
- <cal:Parameter Value="{Binding StockerWaferType[2]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[3]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[3]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker4" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker4LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[3]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker4"/>
- <cal:Parameter Value="{Binding StockerWaferType[3]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[16]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[16]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker17" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker17LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[16]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker17"/>
- <cal:Parameter Value="{Binding StockerWaferType[16]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button FontFamily="Segoe" Margin="5" Background="{Binding StockerBackground[17]}" Visibility="{Binding IsStockerVisibility}">
- <ContentControl>
- <Canvas>
- <TextBlock Text="Wafer Type:" Canvas.Left="-65" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="{Binding StockerWaferType[17]}" Canvas.Left="28" Canvas.Top="-18"></TextBlock>
- <TextBlock Text="Name: Stocker18" Canvas.Left="3" Canvas.Top="48" Visibility="Hidden"></TextBlock>
- <TextBlock Text="CarrierID:" Canvas.Left="-50" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding Stocker18LotID}" Canvas.Left="28" Canvas.Top="5"></TextBlock>
- <TextBlock Text="{Binding StockerSlots[17]}" Canvas.Left="28" Canvas.Top="25"></TextBlock>
- </Canvas>
- </ContentControl>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="StokcerInfo">
- <cal:Parameter Value="Stocker18"/>
- <cal:Parameter Value="{Binding StockerWaferType[17]}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- </UniformGrid>
- </Grid>
- </Grid>
- </UserControl>
|