<UserControl x:Class="FLY.DownBlowing.UI.Client.UiModule.ExAirPanel" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:FLY.DownBlowing.UI.Client.UiModule" xmlns:flyctrl="clr-namespace:FLY.ControlLibrary;assembly=FLY.ControlLibrary" xmlns:iconPacks="http://metro.mahapps.com/winfx/xaml/iconpacks" xmlns:i="http://schemas.microsoft.com/xaml/behaviors" xmlns:ut="clr-namespace:FLY.DownBlowing.UI.Client.UnitTests" mc:Ignorable="d" Unloaded="UserControl_Unloaded"> <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="WinderPanelStyle.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </UserControl.Resources> <Grid d:DataContext="{StaticResource downBlowingSystemUt}" > <Border DataContext="{Binding IbcData}" Style="{StaticResource Styles.Module.Border}" Background="{StaticResource Color_background}"> <Grid Margin="10"> <Grid.RowDefinitions> <RowDefinition Height="auto"/> <RowDefinition Height="auto"/> <RowDefinition Height="auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="auto"/> <ColumnDefinition Width="auto"/> <ColumnDefinition Width="auto"/> <ColumnDefinition /> </Grid.ColumnDefinitions> <StackPanel Grid.Row="0" Grid.ColumnSpan="2" > <TextBlock Style="{StaticResource Styles.Text.FieldHeader}" Margin="3,0" FontSize="{StaticResource FontSize_title}" Foreground="{StaticResource Color_title}" Text="显示" /> <StackPanel Orientation="Horizontal" Margin="3,0"> <TextBlock Style="{StaticResource Styles.Text.FieldContent}" FontSize="{StaticResource FontSize_context_min}" Foreground="{StaticResource Color_text}" Text="{Binding ExAirFreq,StringFormat={}{0:F1}}" /> <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" FontSize="{StaticResource FontSize_unit}" Foreground="{StaticResource Color_unit}" Text="Hz" /> </StackPanel> </StackPanel> <StackPanel Orientation="Horizontal" Grid.Column="2" Background="{StaticResource Color_badgeBg}"> <StackPanel Orientation="Horizontal" Margin="7,3"> <TextBlock Text="外风" FontSize="30" Foreground="{StaticResource Color_badgeText}"/> <TextBlock Text="风机" FontSize="20" Foreground="{StaticResource Color_badgeText}"/> </StackPanel> </StackPanel> <TextBlock Grid.Row="1" Grid.Column="0" Margin="3,0" Style="{StaticResource Styles.Text.FieldHeader.Editable}" FontSize="{StaticResource FontSize_title}" Foreground="{StaticResource Color_title_activity}" Text="设置" /> <Grid Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="2" > <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition Width="auto"/> </Grid.ColumnDefinitions> <StackPanel Orientation="Horizontal"> <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" VerticalAlignment="Bottom" FontSize="{StaticResource FontSize_context_max}" Foreground="{StaticResource Color_text_activity}" Background="{StaticResource Color_text_activity_background}" Text="{Binding ExAirFreqSet,StringFormat={}{0:F1}}" /> <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" FontSize="{StaticResource FontSize_unit}" Foreground="{StaticResource Color_unit}" Text="Hz" /> </StackPanel> <Button Style="{StaticResource Styles.Button.Icon.Large}" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,-30,-10,0" Foreground="{StaticResource Color_theme_minus}" Click="btnExAirMinusClick" > <Grid Style="{StaticResource Styles.Shadow}"> <Ellipse Fill="White" Stretch="Fill" Margin="1"/> <iconPacks:PackIconMaterial Kind="MinusCircle" /> </Grid> </Button> </Grid> <Button Style="{StaticResource Styles.Button.Icon.Large}" Grid.Row="2" Grid.Column="0" VerticalAlignment="Top" Margin="-10,-20,0,0" Foreground="{StaticResource Color_theme_plus}" Click="btnExAirPlusClick" > <Grid Style="{StaticResource Styles.Shadow}"> <Ellipse Fill="White" Stretch="Fill" Margin="1"/> <iconPacks:PackIconMaterial Kind="PlusCircle"/> </Grid> </Button> <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle}" Grid.Row="2" Grid.ColumnSpan="3" HorizontalAlignment="Right" Margin="{StaticResource ControlMargin}" OnLabel="运行" OnBrush="{StaticResource Color_on}" OffLabel="停止" OffBrush="{StaticResource Color_off}" IsChecked="{Binding IsExAirOn}"> <i:Interaction.Behaviors> <flyctrl:Set1Behavior Binding="{Binding IsExAirOnSet}"/> </i:Interaction.Behaviors> </flyctrl:NoToggleButton> </Grid> </Border> </Grid> </UserControl>