DualArmRobot.xaml 5.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <UserControl x:Class="MECF.Framework.UI.Client.ClientControls.RobotControls.DualArmRobot2.DualArmRobot"
  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:MECF.Framework.UI.Client.ClientControls.Common"
  7. xmlns:efemControls="clr-namespace:MECF.Framework.UI.Client.ClientControls.EfemControls"
  8. mc:Ignorable="d"
  9. d:DesignHeight="99" d:DesignWidth="416">
  10. <Viewbox>
  11. <common:AxisCanvas Width="416" Height="99" x:Name="root">
  12. <common:AxisCanvas.ContextMenu>
  13. <ContextMenu ItemsSource="{Binding Menu}" />
  14. </common:AxisCanvas.ContextMenu>
  15. <common:AxisCanvas x:Name="container" Width="416" Height="99">
  16. <Image Width="59" Height="59" Canvas.Top="16" Source="/MECF.Framework.UI.Client;component/ClientControls/RobotControls/DualArmRobot2/Dock.png" />
  17. <common:AxisCanvas x:Name="canvasRoot" Height="70" AxisLeft="35" Width="70" Canvas.Top="30" Canvas.Left="0">
  18. <common:AxisCanvas x:Name="canvas1" Height="25" Width="70" Canvas.Top="2" Canvas.Left="20" >
  19. <Image Width="62" Height="23" Source="/MECF.Framework.UI.Client;component/ClientControls/RobotControls/DualArmRobot2/arm1.png" RenderTransformOrigin="0.5,0.5" >
  20. <Image.RenderTransform>
  21. <TransformGroup>
  22. <ScaleTransform/>
  23. <SkewTransform/>
  24. <RotateTransform Angle="180"/>
  25. <TranslateTransform/>
  26. </TransformGroup>
  27. </Image.RenderTransform>
  28. </Image>
  29. <common:AxisCanvas x:Name="canvas2" Height="19" Width="54" Canvas.Top="2" Canvas.Left="40">
  30. <Image Width="54" Height="19" Source="/MECF.Framework.UI.Client;component/ClientControls/RobotControls/DualArmRobot2/arm2.png" RenderTransformOrigin="0.5,0.5" >
  31. <Image.RenderTransform>
  32. <TransformGroup>
  33. <ScaleTransform/>
  34. <SkewTransform/>
  35. <RotateTransform Angle="180"/>
  36. <TranslateTransform/>
  37. </TransformGroup>
  38. </Image.RenderTransform>
  39. </Image>
  40. <common:AxisCanvas x:Name="canvas3" Height="42" Width="83" Canvas.Left="38" Canvas.Top="-10">
  41. <Image Width="83" Height="59" Source="/MECF.Framework.UI.Client;component/ClientControls/RobotControls/DualArmRobot2/hand.png" />
  42. <efemControls:WaferCtrl WaferData="{Binding Wafer1}" Canvas.Left="42" Canvas.Top="-12"/>
  43. </common:AxisCanvas>
  44. </common:AxisCanvas>
  45. </common:AxisCanvas>
  46. <common:AxisCanvas x:Name="canvas21" Height="25" Width="70" Canvas.Top="2" Canvas.Left="20">
  47. <Image Width="62" Height="23" Source="/MECF.Framework.UI.Client;component/ClientControls/RobotControls/DualArmRobot2/arm1.png" RenderTransformOrigin="0.5,0.5" >
  48. <Image.RenderTransform>
  49. <TransformGroup>
  50. <ScaleTransform/>
  51. <SkewTransform/>
  52. <RotateTransform Angle="180"/>
  53. <TranslateTransform/>
  54. </TransformGroup>
  55. </Image.RenderTransform>
  56. </Image>
  57. <common:AxisCanvas x:Name="canvas22" Height="19" Width="54" Canvas.Top="2" Canvas.Left="40">
  58. <Image Width="54" Height="19" Source="/MECF.Framework.UI.Client;component/ClientControls/RobotControls/DualArmRobot2/arm2.png" RenderTransformOrigin="0.5,0.5" >
  59. <Image.RenderTransform>
  60. <TransformGroup>
  61. <ScaleTransform/>
  62. <SkewTransform/>
  63. <RotateTransform Angle="180"/>
  64. <TranslateTransform/>
  65. </TransformGroup>
  66. </Image.RenderTransform>
  67. </Image>
  68. <common:AxisCanvas x:Name="canvas23" Height="42" Width="83" Canvas.Left="38" Canvas.Top="-10">
  69. <Image Width="83" Height="59" Source="/MECF.Framework.UI.Client;component/ClientControls/RobotControls/DualArmRobot2/hand.png" />
  70. <!--<controls:WaferCtrl WaferData="{Binding Wafer2}" Canvas.Left="42" Canvas.Top="-12"/>-->
  71. </common:AxisCanvas>
  72. </common:AxisCanvas>
  73. </common:AxisCanvas>
  74. </common:AxisCanvas>
  75. </common:AxisCanvas>
  76. </common:AxisCanvas>
  77. </Viewbox>
  78. </UserControl>