RecipeRFPressureSettingValueView.xaml 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <UserControl x:Class="FurnaceUI.Views.Editors.RecipeRFPressureSettingValueView"
  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:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburn.org"
  7. mc:Ignorable="d"
  8. Height="470" Width="1000" FontFamily="Segoe">
  9. <Grid>
  10. <Grid.RowDefinitions>
  11. <!--<RowDefinition Height="80"/>-->
  12. <RowDefinition Height="*"/>
  13. </Grid.RowDefinitions>
  14. <!--<Button Grid.Row="0" Grid.Column="0" Width="333" Margin="10,10,0,10" Content="Set Pressure Valve Angle" HorizontalAlignment="Left" Style="{StaticResource PageTitleButton}" FontSize="25"/>-->
  15. <DockPanel Grid.Row="1" Grid.Column="0">
  16. <Canvas>
  17. <Grid Width="960" Height="590" Canvas.Left="26" Canvas.Top="-50">
  18. <Grid.RowDefinitions>
  19. <RowDefinition Height="*"/>
  20. </Grid.RowDefinitions>
  21. <Grid.ColumnDefinitions>
  22. <ColumnDefinition Width="*"/>
  23. <ColumnDefinition Width="*"/>
  24. <ColumnDefinition Width="*"/>
  25. <ColumnDefinition Width="*"/>
  26. <ColumnDefinition Width="*"/>
  27. <ColumnDefinition Width="*"/>
  28. </Grid.ColumnDefinitions>
  29. <ListBox Grid.Row="0" Grid.ColumnSpan="6" ItemsSource="{Binding CurrenItems}" Height="440" Margin="0,-50,0,0" IsEnabled="{Binding IsEnable}">
  30. <ListBox.ItemsPanel>
  31. <ItemsPanelTemplate>
  32. <UniformGrid Columns="6"></UniformGrid>
  33. </ItemsPanelTemplate>
  34. </ListBox.ItemsPanel>
  35. <ListBox.ItemTemplate>
  36. <DataTemplate>
  37. <ContentControl Width="145">
  38. <RadioButton Margin="5" Width="135" Height="70" GroupName="PressureSetpoint">
  39. <StackPanel>
  40. <TextBlock Text="{Binding Name}" FontSize="20" Margin="-40,0,0,0"/>
  41. <TextBlock Text="{Binding CurrentValue}" FontSize="14"/>
  42. </StackPanel>
  43. <i:Interaction.Triggers>
  44. <i:EventTrigger EventName="Click">
  45. <cal:ActionMessage MethodName="SetValue">
  46. <cal:Parameter Value="{Binding Name}"></cal:Parameter>
  47. <cal:Parameter Value="{Binding CurrentValue}"></cal:Parameter>
  48. </cal:ActionMessage>
  49. </i:EventTrigger>
  50. </i:Interaction.Triggers>
  51. </RadioButton>
  52. </ContentControl>
  53. </DataTemplate>
  54. </ListBox.ItemTemplate>
  55. </ListBox>
  56. <!--<TextBox Grid.Row="0" Grid.Column="2" Margin="-10,295,0,0" Text="{Binding SelectValveAngle,UpdateSourceTrigger=PropertyChanged}" Tag="Number" FontSize="25" Width="135" Height="70" IsEnabled="{Binding IsPositionSetpoint}"></TextBox>-->
  57. <TextBox Grid.Row="0" Grid.Column="2" Margin="-10,295,0,0" Text="{Binding TempValue,UpdateSourceTrigger=PropertyChanged}" Tag="Number" FontSize="25" Width="135" Height="70" IsEnabled="{Binding IsPressureSetpoint}"></TextBox>
  58. <RadioButton Grid.Row="4" Grid.Column="3" Margin="-10,295,0,0" Width="135" Height="70" IsEnabled="{Binding IsEnable}" GroupName="PressureSetpoint">
  59. <ContentControl >
  60. <Canvas>
  61. <TextBlock x:Name="TxtValue" Text="Value" FontSize="36" Canvas.Left="-43" Canvas.Top="-20"/>
  62. </Canvas>
  63. </ContentControl>
  64. <i:Interaction.Triggers>
  65. <i:EventTrigger EventName="Click">
  66. <cal:ActionMessage MethodName="SetValue">
  67. <cal:Parameter Value="Value"></cal:Parameter>
  68. <cal:Parameter Value="{Binding CurrentValue}"></cal:Parameter>
  69. </cal:ActionMessage>
  70. </i:EventTrigger>
  71. </i:Interaction.Triggers>
  72. </RadioButton>
  73. <Button Grid.Row="0" Grid.Column="4" Content="Save" Margin="-10,395,0,0" Width="130" Height="45" Style="{StaticResource CommandButton}" IsEnabled="{Binding IsEnable}">
  74. <i:Interaction.Triggers>
  75. <i:EventTrigger EventName="Click">
  76. <cal:ActionMessage MethodName="SaveCmd">
  77. </cal:ActionMessage>
  78. </i:EventTrigger>
  79. </i:Interaction.Triggers>
  80. </Button>
  81. <Button Grid.Row="0" Grid.Column="5" Content="Close" Margin="-10,395,0,0" Width="130" Height="45" Style="{StaticResource CommandButton}">
  82. <i:Interaction.Triggers>
  83. <i:EventTrigger EventName="Click">
  84. <cal:ActionMessage MethodName="CloseCmd">
  85. </cal:ActionMessage>
  86. </i:EventTrigger>
  87. </i:Interaction.Triggers>
  88. </Button>
  89. </Grid>
  90. </Canvas>
  91. </DockPanel>
  92. </Grid>
  93. </UserControl>