ATMArmRobot.xaml 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <UserControl
  2. x:Class="FurnaceUI.Controls.Parts.ATMArmRobot"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation"
  6. xmlns:ctrlCommon="clr-namespace:FurnaceUI.Controls.Common"
  7. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  8. xmlns:local="clr-namespace:FurnaceUI.Controls.Parts"
  9. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  10. d:DesignHeight="38"
  11. d:DesignWidth="416"
  12. mc:Ignorable="d">
  13. <Viewbox PreviewMouseUp="Viewbox_MouseDown" Stretch="Uniform">
  14. <Canvas
  15. x:Name="root"
  16. Width="416"
  17. Height="99">
  18. <Canvas.ContextMenu>
  19. <ContextMenu ItemsSource="{Binding Menu}"/>
  20. </Canvas.ContextMenu>
  21. <Image
  22. Canvas.Left="15"
  23. Canvas.Top="25"
  24. Source="/FurnaceUI;component/Resources/Images/Controls3/hgz1.png"/>
  25. <Image
  26. Canvas.Left="15"
  27. Canvas.Top="25"
  28. Source="{Binding RootImagePath}"/>
  29. <Image
  30. Canvas.Left="45"
  31. Canvas.Top="20"
  32. Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png"/>
  33. <ctrlCommon:MirrorCanvas
  34. x:Name="canvas1"
  35. Canvas.Left="40"
  36. Canvas.Top="3"
  37. Width="107"
  38. Height="27"
  39. AxisLeft="20">
  40. <!--<Image Source="/FurnaceUI;component/Resources/Images/Controls3/rb1y.png" />-->
  41. <Image Source="{Binding Canvas1ImagePath}"/>
  42. <Image
  43. Canvas.Left="65"
  44. Canvas.Top="-3"
  45. Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png"
  46. Stretch="None"/>
  47. <ctrlCommon:MirrorCanvas
  48. x:Name="canvas2"
  49. Canvas.Left="60"
  50. Canvas.Top="-20"
  51. Width="111"
  52. Height="26"
  53. AxisLeft="20">
  54. <!--<Image Source="/FurnaceUI;component/Resources/Images/Controls3/rb1y.png" />-->
  55. <Image Source="{Binding Canvas2ImagePath}"/>
  56. <Image
  57. Canvas.Left="66"
  58. Canvas.Top="-3"
  59. Source="/FurnaceUI;component/Resources/Images/Controls3/hgz2.png"/>
  60. <ctrlCommon:MirrorCanvas
  61. x:Name="canvas3"
  62. Canvas.Left="56"
  63. Canvas.Top="-24"
  64. Width="120"
  65. Height="39"
  66. AxisLeft="25">
  67. <!--<Image Source="/FurnaceUI;component/Resources/Images/Controls3/rb2y.png" />-->
  68. <Image Source="{Binding Canvas3ImagePath}"/>
  69. <ctrlCommon:MirrorCanvas
  70. x:Name="CassetteCanvas"
  71. Canvas.Left="60"
  72. Canvas.Top="-55"
  73. Width="65"
  74. Height="65">
  75. <local:CassetteViewV2
  76. x:Name="cassette"
  77. Width="65"
  78. Height="65"
  79. CarrierData="{Binding CarrierData}"
  80. CarrierModule="CarrierRobot"
  81. CassetteType="{Binding CassetteType}"
  82. WaferCount="{Binding WaferCount}"/>
  83. </ctrlCommon:MirrorCanvas>
  84. </ctrlCommon:MirrorCanvas>
  85. </ctrlCommon:MirrorCanvas>
  86. </ctrlCommon:MirrorCanvas>
  87. <Canvas.RenderTransform>
  88. <TransformGroup>
  89. <ScaleTransform/>
  90. <RotateTransform Angle="{Binding RotateAngle}" CenterY="30"/>
  91. <TranslateTransform x:Name="translate" Y="{Binding TranslateX}"/>
  92. </TransformGroup>
  93. </Canvas.RenderTransform>
  94. </Canvas>
  95. </Viewbox>
  96. </UserControl>