RecipeConditionCheckConModeView.xaml 4.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <UserControl x:Class="FurnaceUI.Views.Editors.RecipeConditionCheckConModeView"
  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:i="http://schemas.microsoft.com/expression/2010/interactivity"
  7. xmlns:cal="http://www.caliburn.org"
  8. xmlns:local="clr-namespace:FurnaceUI.Views.Editors"
  9. mc:Ignorable="d"
  10. Height="250" Width="690" FontFamily="Segoe">
  11. <Grid>
  12. <Grid.RowDefinitions>
  13. <RowDefinition Height="0"/>
  14. <RowDefinition Height="*"/>
  15. <RowDefinition Height="60"/>
  16. </Grid.RowDefinitions>
  17. <!--<WrapPanel Grid.Row="0" Grid.Column="0" Margin="10">
  18. <Border Margin="10">
  19. <Button Height="60" Content="Control mode" Style="{StaticResource PageTitleButton}"></Button>
  20. </Border>
  21. </WrapPanel>-->
  22. <Border Grid.Row="1" Grid.Column="0">
  23. <WrapPanel Orientation="Vertical" Margin="30,40,0,0" IsEnabled="{Binding IsEnable}">
  24. <!--<RadioButton Content="Ration Mix" FontSize="35" Width="120" GroupName="ControlMode" Margin="10">
  25. <i:Interaction.Triggers>
  26. <i:EventTrigger EventName="Click">
  27. <cal:ActionMessage MethodName="SelectControlCmd">
  28. <cal:Parameter Value="Ration Mix"></cal:Parameter>
  29. </cal:ActionMessage>
  30. </i:EventTrigger>
  31. </i:Interaction.Triggers>
  32. </RadioButton>-->
  33. <RadioButton Content="Heater Control" FontSize="16" Width="200" Height="45" GroupName="ControlMode" Margin="10" IsChecked="{Binding IsInnerControlChecked}">
  34. <i:Interaction.Triggers>
  35. <i:EventTrigger EventName="Click">
  36. <cal:ActionMessage MethodName="SelectControlCmd">
  37. <cal:Parameter Value="Heater Control"></cal:Parameter>
  38. </cal:ActionMessage>
  39. </i:EventTrigger>
  40. </i:Interaction.Triggers>
  41. </RadioButton>
  42. <RadioButton Content="Furnace Direct Control" FontSize="16" Width="200" Height="45" GroupName="ControlMode" Margin="10" IsChecked="{Binding IsOutControlChecked}">
  43. <i:Interaction.Triggers>
  44. <i:EventTrigger EventName="Click">
  45. <cal:ActionMessage MethodName="SelectControlCmd">
  46. <cal:Parameter Value="Furnace Direct Control"></cal:Parameter>
  47. </cal:ActionMessage>
  48. </i:EventTrigger>
  49. </i:Interaction.Triggers>
  50. </RadioButton>
  51. <RadioButton Content="Furnace Control" FontSize="16" Width="200" Height="45" GroupName="ControlMode" Margin="10" IsChecked="{Binding IsInnerControlChecked}">
  52. <i:Interaction.Triggers>
  53. <i:EventTrigger EventName="Click">
  54. <cal:ActionMessage MethodName="SelectControlCmd">
  55. <cal:Parameter Value="Furnace Control"></cal:Parameter>
  56. </cal:ActionMessage>
  57. </i:EventTrigger>
  58. </i:Interaction.Triggers>
  59. </RadioButton>
  60. </WrapPanel>
  61. </Border>
  62. <Border Grid.Row="2" Grid.Column="0">
  63. <Grid>
  64. <Canvas>
  65. <Button Content="Close" Style="{StaticResource CommandButton}" Width="130" Height="45" Canvas.Left="530">
  66. <i:Interaction.Triggers>
  67. <i:EventTrigger EventName="Click">
  68. <cal:ActionMessage MethodName="Close">
  69. </cal:ActionMessage>
  70. </i:EventTrigger>
  71. </i:Interaction.Triggers>
  72. </Button>
  73. <Button Content="Save" Style="{StaticResource CommandButton}" Width="130" Height="45" Canvas.Left="380" IsEnabled="{Binding IsEnable}">
  74. <i:Interaction.Triggers>
  75. <i:EventTrigger EventName="Click">
  76. <cal:ActionMessage MethodName="Accept">
  77. </cal:ActionMessage>
  78. </i:EventTrigger>
  79. </i:Interaction.Triggers>
  80. </Button>
  81. </Canvas>
  82. </Grid>
  83. </Border>
  84. </Grid>
  85. </UserControl>