AtmRobot.xaml 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <UserControl x:Class="EfemUI.Controls.AtmRobot"
  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:Common="clr-namespace:Aitex.Sorter.UI.Controls.Common;assembly=Aitex.Sorter.UI"
  7. xmlns:controls="clr-namespace:EfemUI.Controls"
  8. xmlns:uc="clr-namespace:Aitex.Sorter.UI.Controls;assembly=Aitex.Sorter.UI"
  9. mc:Ignorable="d"
  10. d:DesignHeight="124" d:DesignWidth="416">
  11. <Viewbox>
  12. <Common:AxisCanvas Width="416" Height="99" x:Name="root">
  13. <!--<Common:AxisCanvas.ContextMenu >
  14. <ContextMenu ItemsSource="{Binding Menu}" />
  15. </Common:AxisCanvas.ContextMenu>-->
  16. <Common:AxisCanvas x:Name="container" Width="416" Height="124">
  17. <!--<Image Width="124" Height="122" Source="/StripUI;component/Controls/M2C4Parts/Images/robotDock.png" />-->
  18. <Common:AxisCanvas x:Name="canvasRoot" Height="99" AxisLeft="50" Width="99" Canvas.Top="12" Canvas.Left="12">
  19. <Common:AxisCanvas x:Name="canvas1" Height="32" Width="99" Canvas.Top="34" Canvas.Left="25" AxisLeft="10">
  20. <Image Width="32" Height="99" Source="/EfemUI;component/Resources/images/arm1.png" RenderTransformOrigin="0.5,0.5" Canvas.Left="33" Canvas.Top="-33" >
  21. <Image.RenderTransform>
  22. <TransformGroup>
  23. <ScaleTransform/>
  24. <SkewTransform/>
  25. <RotateTransform Angle="-90"/>
  26. <TranslateTransform/>
  27. </TransformGroup>
  28. </Image.RenderTransform>
  29. </Image>
  30. <!--<Button Content="qqq" Canvas.Left="10"></Button>-->
  31. <Common:AxisCanvas x:Name="canvas2" Height="29" Width="124" Canvas.Top="2" Canvas.Left="84">
  32. <Image Width="29" Height="124" Source="/EfemUI;component/Resources/images/arm2.png" RenderTransformOrigin="0.5,0.5" Canvas.Left="47" Canvas.Top="-47" >
  33. <Image.RenderTransform>
  34. <TransformGroup>
  35. <ScaleTransform/>
  36. <SkewTransform/>
  37. <RotateTransform Angle="90"/>
  38. <TranslateTransform/>
  39. </TransformGroup>
  40. </Image.RenderTransform>
  41. </Image>
  42. <Common:AxisCanvas x:Name="canvas3" Height="29" Width="141" Canvas.Left="101">
  43. <Image Width="29" Height="141" Source="/EfemUI;component/Resources/images/hand.png" RenderTransformOrigin="0.5,0.5" Canvas.Left="56" Canvas.Top="-56" >
  44. <Image.RenderTransform>
  45. <TransformGroup>
  46. <ScaleTransform/>
  47. <SkewTransform/>
  48. <RotateTransform Angle="90"/>
  49. <TranslateTransform/>
  50. </TransformGroup>
  51. </Image.RenderTransform>
  52. </Image>
  53. <uc:Wafer IsEnableTextMenu="{Binding IsEnableTextMenu}" WaferIDDisplayMode="WaferOrigin" WaferStyle="Eclipse" WaferItem="{Binding Wafer1}" Station ="{Binding DataContext.Station,ElementName=root}" Slot="0" Height="70" Width="70" Canvas.Left="97" Canvas.Top="-21"/>
  54. </Common:AxisCanvas>
  55. </Common:AxisCanvas>
  56. </Common:AxisCanvas>
  57. <Common:AxisCanvas x:Name="canvas21" Height="32" Width="99" Canvas.Top="34" Canvas.Left="45" AxisLeft="10">
  58. <Image Width="32" Height="99" Source="/EfemUI;component/Resources/images/arm1.png" RenderTransformOrigin="0.5,0.5" Canvas.Left="33" Canvas.Top="-33" >
  59. <Image.RenderTransform>
  60. <TransformGroup>
  61. <ScaleTransform/>
  62. <SkewTransform/>
  63. <RotateTransform Angle="-90"/>
  64. <TranslateTransform/>
  65. </TransformGroup>
  66. </Image.RenderTransform>
  67. </Image>
  68. <Common:AxisCanvas x:Name="canvas22" Height="29" Width="124" Canvas.Left="84" Canvas.Top="2">
  69. <Image Width="29" Height="124" Source="/EfemUI;component/Resources/images/arm2.png" RenderTransformOrigin="0.5,0.5" Canvas.Left="47" Canvas.Top="-47" >
  70. <Image.RenderTransform>
  71. <TransformGroup>
  72. <ScaleTransform/>
  73. <SkewTransform/>
  74. <RotateTransform Angle="90"/>
  75. <TranslateTransform/>
  76. </TransformGroup>
  77. </Image.RenderTransform>
  78. </Image>
  79. <Common:AxisCanvas x:Name="canvas23" Height="29" Width="141" Canvas.Left="101">
  80. <Image Width="29" Height="141" Source="/EfemUI;component/Resources/images/hand.png" RenderTransformOrigin="0.5,0.5" Canvas.Left="56" Canvas.Top="-56" >
  81. <Image.RenderTransform>
  82. <TransformGroup>
  83. <ScaleTransform/>
  84. <SkewTransform/>
  85. <RotateTransform Angle="90"/>
  86. <TranslateTransform/>
  87. </TransformGroup>
  88. </Image.RenderTransform>
  89. </Image>
  90. <uc:Wafer IsEnableTextMenu="{Binding IsEnableTextMenu}" WaferIDDisplayMode="WaferOrigin" WaferStyle="Eclipse" WaferItem="{Binding Wafer2}" Station ="{Binding DataContext.Station,ElementName=root}" Slot="1" Height="70" Width="70" Canvas.Left="97" Canvas.Top="-21"/>
  91. </Common:AxisCanvas>
  92. </Common:AxisCanvas>
  93. </Common:AxisCanvas>
  94. </Common:AxisCanvas>
  95. </Common:AxisCanvas>
  96. <Canvas.RenderTransform>
  97. <TransformGroup>
  98. <RotateTransform CenterY="30" Angle="{Binding RotateAngle}"></RotateTransform>
  99. <TranslateTransform x:Name="translate" X="{Binding TranslateX}"/>
  100. </TransformGroup>
  101. </Canvas.RenderTransform>
  102. </Common:AxisCanvas>
  103. </Viewbox>
  104. </UserControl>