AutoRatioView.xaml 6.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <Window x:Class="Venus_MainPages.Views.AutoRatioView"
  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:Venus_MainPages.Views"
  7. xmlns:converters="clr-namespace:Venus_Themes.Converters;assembly=Venus_Themes"
  8. xmlns:converters2="clr-namespace:Venus_MainPages.Converters"
  9. xmlns:prism="http://prismlibrary.com/"
  10. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  11. prism:ViewModelLocator.AutoWireViewModel="True"
  12. mc:Ignorable="d"
  13. xmlns:unity="clr-namespace:Venus_MainPages.Unity"
  14. Width="400" Height="300" WindowStyle="None" ResizeMode="CanMinimize" BorderThickness="1" MouseLeftButtonDown="Window_MouseLeftButtonDown" Background="#FAFAFA" Loaded="Window_Loaded">
  15. <i:Interaction.Triggers>
  16. <i:EventTrigger EventName="Loaded">
  17. <i:InvokeCommandAction Command="{Binding LoadCommand}"/>
  18. </i:EventTrigger>
  19. </i:Interaction.Triggers>
  20. <Window.Resources>
  21. <converters:BoolToValueConverter x:Key="BoolToValueConverter"/>
  22. <converters:BoolToBool x:Key="BoolToBool"/>
  23. <converters2:mTorrToPaConverter x:Key="BoolToUnitConverter"/>
  24. </Window.Resources>
  25. <Grid>
  26. <Grid.RowDefinitions>
  27. <RowDefinition/>
  28. <RowDefinition Height="40"/>
  29. </Grid.RowDefinitions>
  30. <Grid.ColumnDefinitions>
  31. <ColumnDefinition />
  32. <ColumnDefinition />
  33. </Grid.ColumnDefinitions>
  34. <Grid Background="#FAFAFA" Width="400" Grid.ColumnSpan="2" unity:GridOptions.LineBrush="#E5E6E7" unity:GridOptions.ShowBorder="True">
  35. <Grid.RowDefinitions>
  36. <RowDefinition/>
  37. <RowDefinition/>
  38. <RowDefinition/>
  39. <RowDefinition/>
  40. <RowDefinition/>
  41. </Grid.RowDefinitions>
  42. <Grid.ColumnDefinitions>
  43. <ColumnDefinition />
  44. <ColumnDefinition />
  45. <ColumnDefinition />
  46. <ColumnDefinition />
  47. </Grid.ColumnDefinitions>
  48. <TextBlock Grid.Row="0" Grid.Column="0" Text="Range" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  49. <TextBlock Grid.Row="0" Grid.Column="1" Text="Min(°C)" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  50. <TextBlock Grid.Row="0" Grid.Column="2" Text="Max(°C)" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  51. <TextBlock Grid.Row="0" Grid.Column="3" Text="Ratio" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  52. <TextBlock Grid.Row="1" Grid.Column="0" Text="Range1" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  53. <TextBlock Grid.Row="2" Grid.Column="0" Text="Range2" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  54. <TextBlock Grid.Row="3" Grid.Column="0" Text="Range3" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  55. <TextBlock Grid.Row="4" Grid.Column="0" Text="Range4" FontSize="14" VerticalAlignment="Center" HorizontalAlignment="Center"/>
  56. <TextBox Grid.Row="1" Grid.Column="1" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[0].MinValue}"/>
  57. <TextBox Grid.Row="1" Grid.Column="2" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[0].MaxValue}"/>
  58. <TextBox Grid.Row="1" Grid.Column="3" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[0].Ratio}"/>
  59. <TextBox Grid.Row="2" Grid.Column="1" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[1].MinValue}"/>
  60. <TextBox Grid.Row="2" Grid.Column="2" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[1].MaxValue}"/>
  61. <TextBox Grid.Row="2" Grid.Column="3" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[1].Ratio}"/>
  62. <TextBox Grid.Row="3" Grid.Column="1" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[2].MinValue}"/>
  63. <TextBox Grid.Row="3" Grid.Column="2" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[2].MaxValue}"/>
  64. <TextBox Grid.Row="3" Grid.Column="3" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[2].Ratio}"/>
  65. <TextBox Grid.Row="4" Grid.Column="1" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[3].MinValue}"/>
  66. <TextBox Grid.Row="4" Grid.Column="2" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[3].MaxValue}"/>
  67. <TextBox Grid.Row="4" Grid.Column="3" Width="Auto" Height="Auto" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" FontSize="15" Text="{Binding RatioValues[3].Ratio}"/>
  68. </Grid>
  69. <Button Grid.Row="5" Grid.Column="0" Content="Set" Width="80" Height="26" Click="SetButton_Click" x:Name="SetButton" Command="{Binding SetCommand}"/>
  70. <Button Grid.Row="5" Grid.Column="1" Content="Cancel" Width="80" Height="26" Click="Button_Click"/>
  71. </Grid>
  72. </Window>