| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503 | <UserControl    x:Class="FurnaceUI.Controls.Parts.CassetteViewV2"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    xmlns:converter="clr-namespace:MECF.Framework.UI.Client.Ctrlib.Converter;assembly=MECF.Framework.UI.Client"    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    xmlns:uiConverter="clr-namespace:FurnaceUI.Converter"    Width="85"    Height="85"    AllowDrop="True"    mc:Ignorable="d">    <UserControl.Resources>        <converter:BoolVisibilityConverter x:Key="BoolVisibilityConverter"/>        <uiConverter:WaferTypeToColorConverter x:Key="TypeToColor"/>    </UserControl.Resources>    <Grid>        <Viewbox>            <!--<Viewbox.ContextMenu>                <ContextMenu Visibility="{Binding IsEnableOperating,RelativeSource={RelativeSource AncestorType={x:Type UserControl}},Converter={StaticResource bool2VisibilityConverter}}">                    <MenuItem Click="CreateCassette" Header="Create Cassette"/>                    <MenuItem Click="DeleteCassette" Header="Delete Cassette"/>                </ContextMenu>            </Viewbox.ContextMenu>-->            <Grid Background="Transparent">                <Grid.Resources>                    <Style TargetType="Grid">                        <Style.Triggers>                            <Trigger Property="IsMouseOver" Value="True">                                <Setter Property="Background" Value="DarkGray"/>                            </Trigger>                            <Trigger Property="IsMouseOver" Value="False">                                <Setter Property="Border.BorderBrush" Value="Transparent"/>                            </Trigger>                        </Style.Triggers>                    </Style>                </Grid.Resources>                <Canvas                    Width="81"                    Height="81"                    Visibility="{Binding CarrierData.UIStockerExitFoup, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource bool2VisibilityConverter}}">                    <Grid>                        <Grid.RowDefinitions>                            <RowDefinition/>                            <RowDefinition/>                        </Grid.RowDefinitions>                        <Border                            Grid.Row="0"                            Width="80"                            Height="50">                            <StackPanel                                HorizontalAlignment="Center"                                VerticalAlignment="Bottom"                                Orientation="Horizontal">                                <Label                                    Content="*"                                    FontSize="15"                                    Foreground="Black"/>                                <Label                                    Content="{Binding CarrierData.UICarrierType, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                                    FontSize="15"                                    Foreground="Black"/>                            </StackPanel>                        </Border>                        <Border                            Grid.Row="1"                            Width="80"                            Height="30">                            <StackPanel                                HorizontalAlignment="Center"                                VerticalAlignment="Top"                                Orientation="Horizontal">                                <Label                                    Content="{Binding WaferCount, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                                    FontSize="15"                                    Foreground="Black"/>                            </StackPanel>                        </Border>                    </Grid>                </Canvas>                <Canvas                    Width="81"                    Height="81"                    Visibility="{Binding CarrierData.UIExitFoup, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource bool2VisibilityConverter}}">                    <!--                        foup颜色                        middle                    -->                    <Path                        Margin="0.5,0,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="Black"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierTypeVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,28,67,30"/>                        </Path.Data>                    </Path>                    <!--  right  -->                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,2,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,4,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,6,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,8,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,10,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,12,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,14,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,16,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,18,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,20,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,22,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,24,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,26,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,28,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,30,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,32,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,34,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,36,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,38,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,40,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,42,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,44,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,46,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,48,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,50,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,52,13,1"/>                        </Path.Data>                    </Path>                    <Path                        Margin="67,26,0,0"                        Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        Stroke="{Binding CarrierData.UICarrierColor}"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="1,54,13,1"/>                        </Path.Data>                    </Path>                    <!--  bottom  -->                    <Path                        Stroke="Black"                        StrokeThickness="1"                        Visibility="{Binding CarrierData.UICarrierTypeVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,57,67,24"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,1,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,3,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,5,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,7,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,9,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,11,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,13,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,15,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,17,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,19,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,21,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,23,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,25,81,1"/>                        </Path.Data>                    </Path>                    <Path Fill="{Binding CarrierData.UICarrierColor, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" Visibility="{Binding CarrierData.UICarrierColorVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}">                        <Path.Data>                            <RectangleGeometry Rect="0,27,81,1"/>                        </Path.Data>                    </Path>                    <Label                        Canvas.Top="58"                        Width="67"                        Height="23"                        HorizontalContentAlignment="Center"                        VerticalContentAlignment="Center"                        Content="{Binding CarrierData.UICarrierStatus, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        FontSize="12"                        FontWeight="Bold"                        Foreground="Black"                        Visibility="{Binding CarrierData.UICarrierStatusVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}"/>                    <Label                        Canvas.Left="2"                        Canvas.Top="30"                        HorizontalContentAlignment="Center"                        VerticalContentAlignment="Center"                        Content="*"                        FontSize="15"                        Foreground="Black"                        Visibility="{Binding CarrierData.UICarrierTypeVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}"/>                    <Label                        Canvas.Left="13"                        Canvas.Top="30"                        HorizontalContentAlignment="Center"                        VerticalContentAlignment="Center"                        Content="{Binding CarrierData.UICarrierType, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        FontSize="14"                        FontWeight="Bold"                        Foreground="Black"                        Visibility="{Binding CarrierData.UICarrierTypeVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}"/>                    <Label                        Canvas.Left="35"                        Canvas.Top="30"                        HorizontalContentAlignment="Center"                        VerticalContentAlignment="Center"                        Content="{Binding CarrierData.UICarrierWaferCount, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                        FontSize="14"                        FontWeight="Bold"                        Foreground="Black"                        Visibility="{Binding CarrierData.UICarrierWaferCountVisibility, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Converter={StaticResource BoolVisibilityConverter}}"/>                </Canvas>                <TextBlock                    x:Name="tbWaferCount"                    HorizontalAlignment="Center"                    VerticalAlignment="Center"                    FontSize="20"                    FontWeight="Bold"                    Foreground="Black"                    Text="{Binding WaferCount, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"                    Visibility="Hidden"/>            </Grid>        </Viewbox>    </Grid></UserControl>
 |