InterlockTEMPView.xaml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <UserControl x:Class="MECF.Framework.UI.Client.CenterViews.Parameter.InterlockTEMPView"
  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:MECF.Framework.UI.Client.CenterViews.Parameter"
  7. xmlns:cal="clr-namespace:Caliburn.Micro"
  8. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  9. mc:Ignorable="d"
  10. Height="180" Width="700">
  11. <Grid>
  12. <Grid.RowDefinitions>
  13. <RowDefinition Height="*"/>
  14. <RowDefinition Height="60"/>
  15. </Grid.RowDefinitions>
  16. <Grid>
  17. <Grid.ColumnDefinitions>
  18. <ColumnDefinition Width="0.3*"/>
  19. <ColumnDefinition Width="0.3*"/>
  20. <ColumnDefinition Width="0.3*"/>
  21. <ColumnDefinition Width="0.3*"/>
  22. </Grid.ColumnDefinitions>
  23. <Grid.RowDefinitions>
  24. <RowDefinition Height="60"/>
  25. <RowDefinition Height="60"/>
  26. </Grid.RowDefinitions>
  27. <Border Grid.Column="0" Grid.Row="0">
  28. <RadioButton Content="TEMP01" GroupName="TEMP" Margin="10">
  29. <i:Interaction.Triggers>
  30. <i:EventTrigger EventName="Click">
  31. <cal:ActionMessage MethodName="TEMPSelect">
  32. <cal:Parameter Value="TEMP01"/>
  33. </cal:ActionMessage>
  34. </i:EventTrigger>
  35. </i:Interaction.Triggers>
  36. </RadioButton>
  37. </Border>
  38. <Border Grid.Column="1" Grid.Row="0">
  39. <RadioButton Content="TEMP02" GroupName="TEMP" Margin="10">
  40. <i:Interaction.Triggers>
  41. <i:EventTrigger EventName="Click">
  42. <cal:ActionMessage MethodName="TEMPSelect">
  43. <cal:Parameter Value="TEMP02"/>
  44. </cal:ActionMessage>
  45. </i:EventTrigger>
  46. </i:Interaction.Triggers>
  47. </RadioButton>
  48. </Border>
  49. <Border Grid.Column="2" Grid.Row="0">
  50. <RadioButton Content="TEMP03" GroupName="TEMP" Margin="10">
  51. <i:Interaction.Triggers>
  52. <i:EventTrigger EventName="Click">
  53. <cal:ActionMessage MethodName="TEMPSelect">
  54. <cal:Parameter Value="TEMP03"/>
  55. </cal:ActionMessage>
  56. </i:EventTrigger>
  57. </i:Interaction.Triggers>
  58. </RadioButton>
  59. </Border>
  60. <Border Grid.Column="3" Grid.Row="0">
  61. <RadioButton Content="TEMP04" GroupName="TEMP" Margin="10">
  62. <i:Interaction.Triggers>
  63. <i:EventTrigger EventName="Click">
  64. <cal:ActionMessage MethodName="TEMPSelect">
  65. <cal:Parameter Value="TEMP04"/>
  66. </cal:ActionMessage>
  67. </i:EventTrigger>
  68. </i:Interaction.Triggers>
  69. </RadioButton>
  70. </Border>
  71. <Border Grid.Column="0" Grid.Row="1">
  72. <RadioButton Content="TEMP05" GroupName="TEMP" Margin="10">
  73. <i:Interaction.Triggers>
  74. <i:EventTrigger EventName="Click">
  75. <cal:ActionMessage MethodName="TEMPSelect">
  76. <cal:Parameter Value="TEMP05"/>
  77. </cal:ActionMessage>
  78. </i:EventTrigger>
  79. </i:Interaction.Triggers>
  80. </RadioButton>
  81. </Border>
  82. <Border Grid.Column="1" Grid.Row="1">
  83. <RadioButton Content="ALLTEMP" GroupName="TEMP" Margin="10">
  84. <i:Interaction.Triggers>
  85. <i:EventTrigger EventName="Click">
  86. <cal:ActionMessage MethodName="TEMPSelect">
  87. <cal:Parameter Value="ALLTEMP"/>
  88. </cal:ActionMessage>
  89. </i:EventTrigger>
  90. </i:Interaction.Triggers>
  91. </RadioButton>
  92. </Border>
  93. </Grid>
  94. <DockPanel Grid.Row="1" Grid.Column="1" IsEnabled="{Binding IsEnable}">
  95. <Canvas>
  96. <Button Width="129" Height="45" Content="Save" Canvas.Left="400" Canvas.Top="5" Style="{StaticResource CommandButton}">
  97. <i:Interaction.Triggers>
  98. <i:EventTrigger EventName="Click">
  99. <cal:ActionMessage MethodName="SaveCmd">
  100. </cal:ActionMessage>
  101. </i:EventTrigger>
  102. </i:Interaction.Triggers>
  103. </Button>
  104. <Button Width="129" Height="45" Content="Close" Canvas.Left="560" Canvas.Top="5" Style="{StaticResource CommandButton}">
  105. <i:Interaction.Triggers>
  106. <i:EventTrigger EventName="Click">
  107. <cal:ActionMessage MethodName="CloseCmd">
  108. </cal:ActionMessage>
  109. </i:EventTrigger>
  110. </i:Interaction.Triggers>
  111. </Button>
  112. </Canvas>
  113. </DockPanel>
  114. </Grid>
  115. </UserControl>