RecipeGasXmlView.xaml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <UserControl x:Class="FurnaceUI.Views.Editors.RecipeGasXmlView"
  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.Views.Editors" xmlns:cal="http://www.caliburn.org" xmlns:gasdxf="clr-namespace:MECF.Framework.UI.Core.DxfScript;assembly=MECF.Framework.UI.Core" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  7. mc:Ignorable="d"
  8. Height="950" Width="1280" Background="#FFB0D1F1">
  9. <Grid>
  10. <Canvas Panel.ZIndex="3">
  11. <RadioButton Width="90" Height="25" GroupName="_enable" Content="Manual" Background="#FF7EB9F1" Canvas.Left="20" Canvas.Top="10" HorizontalAlignment="Left" VerticalAlignment="Top" >
  12. <i:Interaction.Triggers>
  13. <i:EventTrigger EventName="Checked">
  14. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  15. <cal:Parameter Value="Manual" />
  16. </cal:ActionMessage>
  17. </i:EventTrigger>
  18. </i:Interaction.Triggers>
  19. </RadioButton>
  20. <RadioButton Width="90" Height="25" GroupName="_enable" Content="Monitor" Background="#FF7EB9F1" Canvas.Left="240" Canvas.Top="10" >
  21. <i:Interaction.Triggers>
  22. <i:EventTrigger EventName="Checked">
  23. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  24. <cal:Parameter Value="Monitor" />
  25. </cal:ActionMessage>
  26. </i:EventTrigger>
  27. </i:Interaction.Triggers>
  28. </RadioButton>
  29. <RadioButton x:Name="RdoRecipe" Width="90" Height="25" GroupName="_enable" Content="Recipe" IsChecked="True" Background="#FF7EB9F1" Canvas.Left="130" Canvas.Top="10" >
  30. <i:Interaction.Triggers>
  31. <i:EventTrigger EventName="Checked">
  32. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  33. <cal:Parameter Value="Recipe" />
  34. </cal:ActionMessage>
  35. </i:EventTrigger>
  36. </i:Interaction.Triggers>
  37. </RadioButton>
  38. <Button Content="OK" Width="100" Height="50" HorizontalAlignment="Left" Style="{StaticResource CommandButton}" VerticalAlignment="Top" Canvas.Left="570" Canvas.Top="900">
  39. <i:Interaction.Triggers>
  40. <i:EventTrigger EventName="Click">
  41. <cal:ActionMessage MethodName="TempSetSave">
  42. </cal:ActionMessage>
  43. </i:EventTrigger>
  44. </i:Interaction.Triggers>
  45. </Button>
  46. <Canvas Margin="920,0,1020,142">
  47. <Border BorderBrush="Gray" BorderThickness="1" Width="54" Canvas.Left="-52">
  48. <TextBlock Text="GAS" FontSize="20" Margin="4"/>
  49. </Border>
  50. <StackPanel Width="166" HorizontalAlignment="Center" VerticalAlignment="Center">
  51. <TextBlock Text="Step ID" Margin="5,0,0,0"/>
  52. <TextBox Text="{Binding SelectedStepName}" Margin="5,5,5,5"/>
  53. </StackPanel>
  54. <Button Height="25" Content="▲PREV" IsEnabled="{Binding IsUsePREVBtn}" Canvas.Left="173" Canvas.Top="15">
  55. <i:Interaction.Triggers>
  56. <i:EventTrigger EventName="Click">
  57. <cal:ActionMessage MethodName="StepClick">
  58. <cal:Parameter Value="PREV"/>
  59. </cal:ActionMessage>
  60. </i:EventTrigger>
  61. </i:Interaction.Triggers>
  62. </Button>
  63. <Button Height="25" Content="▼NEXT" IsEnabled="{Binding IsUseNEXTBtn}" Canvas.Left="252" Canvas.Top="14">
  64. <i:Interaction.Triggers>
  65. <i:EventTrigger EventName="Click">
  66. <cal:ActionMessage MethodName="StepClick">
  67. <cal:Parameter Value="NEXT"/>
  68. </cal:ActionMessage>
  69. </i:EventTrigger>
  70. </i:Interaction.Triggers>
  71. </Button>
  72. </Canvas>
  73. </Canvas>
  74. <gasdxf:DrawingCanvas MouseMove="Canvas_MouseMove"
  75. MouseLeftButtonDown="Canvas_MouseLeftButtonDown"
  76. MouseLeftButtonUp="Canvas_MouseLeftButtonUp"
  77. MouseWheel="Canvas_MouseWheel"
  78. TouchUp="Canvas_TouchUp"
  79. TouchDown="Canvas_TouchDown"
  80. ManipulationStarting="Canvas_ManipulationStarting"
  81. ManipulationDelta="Canvas_ManipulationDelta"
  82. ManipulationCompleted="Canvas_ManipulationCompleted"
  83. IsManipulationEnabled="True"
  84. x:Name="draw"
  85. Width="1280"
  86. Height="870"
  87. Margin="0,10,0,30"
  88. />
  89. </Grid>
  90. </UserControl>