| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | <UserControl    x:Class="FurnaceUI.Controls.Parts.ATMArmRobot"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation"    xmlns:ctrlCommon="clr-namespace:FurnaceUI.Controls.Common"    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"    xmlns:local="clr-namespace:FurnaceUI.Controls.Parts"    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    d:DesignHeight="38"    d:DesignWidth="416"    mc:Ignorable="d">    <Viewbox PreviewMouseUp="Viewbox_MouseDown" Stretch="Uniform">        <Canvas            x:Name="root"            Width="416"            Height="99">            <Canvas.ContextMenu>                <ContextMenu ItemsSource="{Binding Menu}"/>            </Canvas.ContextMenu>            <Image                Canvas.Left="15"                Canvas.Top="25"                Source="/FurnaceUI;component/Resources/Images/Controls3/hgz1.png"/>            <Image                Canvas.Left="15"                Canvas.Top="25"                Source="{Binding RootImagePath}"/>            <Image                Canvas.Left="45"                Canvas.Top="20"                Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png"/>            <ctrlCommon:MirrorCanvas                x:Name="canvas1"                Canvas.Left="40"                Canvas.Top="3"                Width="107"                Height="27"                AxisLeft="20">                <!--<Image  Source="/FurnaceUI;component/Resources/Images/Controls3/rb1y.png" />-->                <Image Source="{Binding Canvas1ImagePath}"/>                <Image                    Canvas.Left="65"                    Canvas.Top="-3"                    Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png"                    Stretch="None"/>                <ctrlCommon:MirrorCanvas                    x:Name="canvas2"                    Canvas.Left="60"                    Canvas.Top="-20"                    Width="111"                    Height="26"                    AxisLeft="20">                    <!--<Image  Source="/FurnaceUI;component/Resources/Images/Controls3/rb1y.png" />-->                    <Image Source="{Binding Canvas2ImagePath}"/>                    <Image                        Canvas.Left="66"                        Canvas.Top="-3"                        Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png"/>                    <ctrlCommon:MirrorCanvas                        x:Name="canvas3"                        Canvas.Left="56"                        Canvas.Top="-24"                        Width="120"                        Height="39"                        AxisLeft="25">                        <!--<Image Source="/FurnaceUI;component/Resources/Images/Controls3/rb2y.png" />-->                        <Image Source="{Binding Canvas3ImagePath}"/>                        <ctrlCommon:MirrorCanvas                            x:Name="CassetteCanvas"                            Canvas.Left="60"                            Canvas.Top="-55"                            Width="65"                            Height="65">                            <local:CassetteViewV2                                x:Name="cassette"                                Width="65"                                Height="65"                                CarrierData="{Binding CarrierData}"                                CarrierModule="CarrierRobot"                                CassetteType="{Binding CassetteType}"                                WaferCount="{Binding WaferCount}"/>                        </ctrlCommon:MirrorCanvas>                    </ctrlCommon:MirrorCanvas>                </ctrlCommon:MirrorCanvas>            </ctrlCommon:MirrorCanvas>            <Canvas.RenderTransform>                <TransformGroup>                    <ScaleTransform/>                    <RotateTransform Angle="{Binding RotateAngle}" CenterY="30"/>                    <TranslateTransform x:Name="translate" Y="{Binding TranslateX}"/>                </TransformGroup>            </Canvas.RenderTransform>        </Canvas>    </Viewbox></UserControl>
 |