SimpleAGCCard.xaml 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <UserControl x:Class="NEIntelligentControl2.Views.AGC.SimpleAGCCard"
  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:NEIntelligentControl2.Views.AGC"
  7. mc:Ignorable="d"
  8. d:DesignHeight="97" d:DesignWidth="320" Cursor="Hand">
  9. <UserControl.Resources>
  10. <SolidColorBrush x:Key="BorderColor" Color="#FF31B9FB"/>
  11. <SolidColorBrush x:Key="ValueColor" Color="#FF33FFFF"/>
  12. <Style x:Key="TextStyle" TargetType="TextBlock">
  13. <Setter Property="VerticalAlignment" Value="Center"/>
  14. <Setter Property="Foreground" Value="{StaticResource BorderColor}"/>
  15. <Setter Property="HorizontalAlignment" Value="Right"/>
  16. <Setter Property="FontSize" Value="17"/>
  17. <Setter Property="Margin" Value="5,0"/>
  18. </Style>
  19. <Style x:Key="ValueStyle" TargetType="TextBlock">
  20. <Setter Property="Foreground" Value="{StaticResource ValueColor}"/>
  21. <Setter Property="HorizontalAlignment" Value="Right"/>
  22. <Setter Property="FontSize" Value="21"/>
  23. <Setter Property="VerticalAlignment" Value="Center"/>
  24. <Setter Property="Margin" Value="0,0,5,0"/>
  25. <Setter Property="FontWeight" Value="Bold"/>
  26. </Style>
  27. </UserControl.Resources>
  28. <Border BorderThickness="1,0,1,1" Background="#FF041831" BorderBrush="{StaticResource BorderColor}" Margin="-1,0,0,0">
  29. <Grid>
  30. <Grid.ColumnDefinitions>
  31. <ColumnDefinition Width="1*"/>
  32. <ColumnDefinition Width="3*"/>
  33. </Grid.ColumnDefinitions>
  34. <Grid.RowDefinitions>
  35. <RowDefinition/>
  36. <RowDefinition/>
  37. </Grid.RowDefinitions>
  38. <TextBlock Grid.RowSpan="2" Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControl}}, Path=Title}" Margin="3" VerticalAlignment="Center" HorizontalAlignment="Center" TextWrapping="Wrap" Foreground="{StaticResource BorderColor}" FontSize="15" FontWeight="Bold"/>
  39. <Border Grid.Column="1" BorderThickness="1,0,0,1" BorderBrush="{StaticResource BorderColor}" SnapsToDevicePixels="True">
  40. <Grid>
  41. <Grid.ColumnDefinitions>
  42. <ColumnDefinition Width="Auto"/>
  43. <ColumnDefinition/>
  44. <ColumnDefinition Width="Auto"/>
  45. </Grid.ColumnDefinitions>
  46. <TextBlock Text="有功设定:" Style="{StaticResource TextStyle}"/>
  47. <TextBlock Grid.Column="1" Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControl}}, Path=PowerSet}" Style="{StaticResource ValueStyle}"/>
  48. <TextBlock Grid.Column="2" Text="MW" Style="{StaticResource TextStyle}"/>
  49. </Grid>
  50. </Border>
  51. <Border Grid.Column="1" Grid.Row="1" BorderThickness="1,0,0,0" BorderBrush="{StaticResource BorderColor}" SnapsToDevicePixels="True">
  52. <Grid>
  53. <Grid.ColumnDefinitions>
  54. <ColumnDefinition Width="Auto"/>
  55. <ColumnDefinition/>
  56. <ColumnDefinition Width="Auto"/>
  57. </Grid.ColumnDefinitions>
  58. <TextBlock Text="实发有功:" Style="{StaticResource TextStyle}"/>
  59. <TextBlock Grid.Column="1" Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControl}}, Path=PowerActual}" Style="{StaticResource ValueStyle}"/>
  60. <TextBlock Grid.Column="2" Text="MW" Style="{StaticResource TextStyle}"/>
  61. </Grid>
  62. </Border>
  63. </Grid>
  64. </Border>
  65. </UserControl>