ATMArmRobot.xaml 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <UserControl x:Class="FurnaceUI.Controls.Parts.ATMArmRobot"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:FurnaceUI.Controls.Parts"
  7. xmlns:ctrlCommon="clr-namespace:FurnaceUI.Controls.Common"
  8. xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation"
  9. mc:Ignorable="d"
  10. d:DesignHeight="38" d:DesignWidth="416">
  11. <Viewbox Stretch="Uniform" PreviewMouseUp="Viewbox_MouseDown">
  12. <Canvas Width="416" Height="99" x:Name="root">
  13. <Canvas.ContextMenu>
  14. <ContextMenu ItemsSource="{Binding Menu}" />
  15. </Canvas.ContextMenu>
  16. <Image Canvas.Top="25" Canvas.Left="15" Source="/FurnaceUI;component/Resources/Images/Controls3/hgz1.png" />
  17. <Image Source="{Binding RootImagePath}" Canvas.Top="25" Canvas.Left="15"/>
  18. <Image Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png" Canvas.Top="20" Canvas.Left="45"/>
  19. <ctrlCommon:MirrorCanvas x:Name="canvas1" AxisLeft="20" Height="27" Width="107" Canvas.Top="3" Canvas.Left="40" >
  20. <!--<Image Source="/FurnaceUI;component/Resources/Images/Controls3/rb1y.png" />-->
  21. <Image Source="{Binding Canvas1ImagePath}" />
  22. <Image Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png" Canvas.Top="-3" Stretch="None" Canvas.Left="65"/>
  23. <ctrlCommon:MirrorCanvas x:Name="canvas2" AxisLeft="20" Height="26" Width="111" Canvas.Top="-20" Canvas.Left="60">
  24. <!--<Image Source="/FurnaceUI;component/Resources/Images/Controls3/rb1y.png" />-->
  25. <Image Source="{Binding Canvas2ImagePath}" />
  26. <Image Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png" Canvas.Left="66" Canvas.Top="-3"/>
  27. <ctrlCommon:MirrorCanvas x:Name="canvas3" AxisLeft="25" Height="39" Width="120" Canvas.Top="-24" Canvas.Left="56">
  28. <!--<Image Source="/FurnaceUI;component/Resources/Images/Controls3/rb2y.png" />-->
  29. <Image Source="{Binding Canvas3ImagePath}" />
  30. <ctrlCommon:MirrorCanvas x:Name="CassetteCanvas" Canvas.Left="60" Canvas.Top="-55" Width="65" Height="65">
  31. <local:CassetteView x:Name="cassette" CarrierModule="CarrierRobot" CarrierData="{Binding CarrierData}" CassetteType="{Binding CassetteType}" WaferCount="{Binding WaferCount}" Width="65" Height="65"/>
  32. </ctrlCommon:MirrorCanvas>
  33. </ctrlCommon:MirrorCanvas>
  34. </ctrlCommon:MirrorCanvas>
  35. </ctrlCommon:MirrorCanvas>
  36. <Canvas.RenderTransform>
  37. <TransformGroup>
  38. <ScaleTransform ></ScaleTransform>
  39. <RotateTransform CenterY="30" Angle="{Binding RotateAngle}"></RotateTransform>
  40. <TranslateTransform x:Name="translate" Y="{Binding TranslateX}"/>
  41. </TransformGroup>
  42. </Canvas.RenderTransform>
  43. </Canvas>
  44. </Viewbox>
  45. </UserControl>