<UserControl x:Class="FLY.Winder.UI.Client.UiModule.VelocityCtrlPanel" 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.Winder.UI.Client.UiModule" mc:Ignorable="d" d:DataContext="{d:DesignData Source=../../UnitTests/WinderSystemUt.xaml}" Unloaded="UserControl_Unloaded"> <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="VelocityCtrlPanelStyle.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </UserControl.Resources> <Border Margin="5" CornerRadius="5" Background="{StaticResource Color_theme_background}" > <Grid> <Viewbox VerticalAlignment="Top" HorizontalAlignment="Left" Margin="10"> <Grid > <Grid.ColumnDefinitions> <ColumnDefinition Width="auto"/> <ColumnDefinition Width="auto" SharedSizeGroup="A"/> <ColumnDefinition Width="auto" SharedSizeGroup="A"/> <ColumnDefinition Width="auto" SharedSizeGroup="A"/> <ColumnDefinition Width="auto" SharedSizeGroup="A"/> <ColumnDefinition Width="auto" SharedSizeGroup="A"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="auto" SharedSizeGroup="B"/> <RowDefinition SharedSizeGroup="B"/> <RowDefinition SharedSizeGroup="B"/> <RowDefinition SharedSizeGroup="B"/> <RowDefinition SharedSizeGroup="B"/> </Grid.RowDefinitions> <!--背景--> <Rectangle Fill="{StaticResource Color_row0}" Grid.ColumnSpan="6" Grid.Row="1"/> <Rectangle Fill="{StaticResource Color_row0}" Grid.ColumnSpan="6" Grid.Row="3"/> <Border Grid.RowSpan="5" Grid.Column="1" BorderThickness="1" BorderBrush="{StaticResource Color_theme_static}"/> <Border Grid.RowSpan="5" Grid.Column="2" BorderThickness="1" BorderBrush="{StaticResource Color_theme_static}"/> <Border Grid.RowSpan="5" Grid.Column="3" BorderThickness="1" BorderBrush="{StaticResource Color_theme_static}"/> <Border Grid.RowSpan="5" Grid.Column="4" BorderThickness="1" BorderBrush="{StaticResource Color_theme_static}"/> <Border Grid.RowSpan="5" Grid.Column="5" BorderThickness="1" BorderBrush="{StaticResource Color_theme_static}"/> <Border Grid.RowSpan="5" Grid.Column="1" Grid.ColumnSpan="5" BorderThickness="2" BorderBrush="{StaticResource Color_theme_static}"/> <Rectangle Style="{StaticResource RectStyle_RowHeaderEditBackground}" Grid.Column="1" /> <Rectangle Style="{StaticResource RectStyle_RowHeaderBackground}" Grid.Column="2"/> <Rectangle Style="{StaticResource RectStyle_RowHeaderBackground}" Grid.Column="3"/> <Rectangle Style="{StaticResource RectStyle_RowHeaderEditBackground}" Grid.Column="4"/> <Rectangle Style="{StaticResource RectStyle_RowHeaderEditBackground}" Grid.Column="5"/> <Rectangle Style="{StaticResource RectStyle_RowHeaderEditBackground}" Grid.Row="1" /> <Rectangle Style="{StaticResource RectStyle_RowHeaderEditBackground}" Grid.Row="2" /> <Rectangle Style="{StaticResource RectStyle_RowHeaderEditBackground}" Grid.Row="3" /> <Rectangle Style="{StaticResource RectStyle_RowHeaderEditBackground}" Grid.Row="4" /> <!--列标题--> <TextBlock Text="设定张力" Grid.Column="1" Style="{StaticResource TextBlockStyle_Header}"/> <TextBlock Text="实际张力" Grid.Column="2" Style="{StaticResource TextBlockStyle_Header}"/> <TextBlock Text="电机电流" Grid.Column="3" Style="{StaticResource TextBlockStyle_Header}"/> <TextBlock Text="控制模式" Grid.Column="4" Style="{StaticResource TextBlockStyle_Header}"/> <TextBlock Text="控制开关" Grid.Column="5" Style="{StaticResource TextBlockStyle_Header}"/> <!--行标题--> <TextBlock Text="上牵引" Grid.Row="1" Style="{StaticResource TextBlockStyle_RowHeader}"/> <TextBlock Text="二牵引" Grid.Row="2" Style="{StaticResource TextBlockStyle_RowHeader}"/> <TextBlock Text="内收卷" Grid.Row="3" Style="{StaticResource TextBlockStyle_RowHeader}" /> <TextBlock Text="外收卷" Grid.Row="4" Style="{StaticResource TextBlockStyle_RowHeader}"/> <!--一牵引--> <StackPanel Style="{StaticResource SpStyle_ReadOnly}" Grid.Column="3" Grid.Row="1"> <TextBlock Style="{StaticResource TextBlockStyle_Content}" Text="{Binding Accessory.Traction1Current,StringFormat={}{0:F1}}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="A"/> </StackPanel> <ToggleButton Style="{StaticResource ToggleButtonStyle_start}" Grid.Column="5" Grid.Row="1" IsChecked="{Binding Accessory.IsTraction1On}"/> <!--二牵引--> <StackPanel Style="{StaticResource SpStyle_Editable}" Grid.Column="1" Grid.Row="2" > <TextBox Style="{StaticResource TextBoxStyle_Content}" Text="{Binding Accessory.Traction2TensionKgSet,StringFormat={}{0:F1}}" /> <TextBlock Text="kg" Style="{StaticResource TextBlockStyle_FieldContent_mm}" /> </StackPanel> <StackPanel Style="{StaticResource SpStyle_ReadOnly}" Grid.Column="2" Grid.Row="2"> <TextBlock Style="{StaticResource TextBlockStyle_Content}" Text="{Binding Accessory.Traction2TensionKg,StringFormat={}{0:F1}}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg"/> </StackPanel> <StackPanel Style="{StaticResource SpStyle_ReadOnly}" Grid.Column="3" Grid.Row="2"> <TextBlock Style="{StaticResource TextBlockStyle_Content}" Text="{Binding Accessory.Traction2Current,StringFormat={}{0:F1}}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="A"/> </StackPanel> <ToggleButton Style="{StaticResource ToggleButtonStyle_auto}" Grid.Column="4" Grid.Row="2" IsChecked="{Binding Accessory.IsTraction2Manual}"/> <ToggleButton Style="{StaticResource ToggleButtonStyle_start}" Grid.Column="5" Grid.Row="2" IsChecked="{Binding Accessory.IsTraction2On}"/> <!--内收卷--> <StackPanel Style="{StaticResource SpStyle_Editable}" Grid.Column="1" Grid.Row="3" > <TextBox Style="{StaticResource TextBoxStyle_Content}" Text="{Binding Items[0].TensionKgSet,StringFormat={}{0:F1}}" /> <TextBlock Text="kg" Style="{StaticResource TextBlockStyle_FieldContent_mm}" /> </StackPanel> <StackPanel Style="{StaticResource SpStyle_ReadOnly}" Grid.Column="2" Grid.Row="3"> <TextBlock Style="{StaticResource TextBlockStyle_Content}" Text="{Binding Items[0].TensionKg,StringFormat={}{0:F1}}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg"/> </StackPanel> <StackPanel Style="{StaticResource SpStyle_ReadOnly}" Grid.Column="3" Grid.Row="3"> <TextBlock Style="{StaticResource TextBlockStyle_Content}" Text="{Binding Items[0].Current,StringFormat={}{0:F1}}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="A"/> </StackPanel> <ToggleButton Grid.Column="4" Grid.Row="3" Style="{StaticResource ToggleButtonStyle_auto}" IsChecked="{Binding Items[0].IsManual}"/> <ToggleButton Grid.Column="5" Grid.Row="3" Style="{StaticResource ToggleButtonStyle_start}" IsChecked="{Binding Items[0].IsOn}"/> <!--外收卷--> <StackPanel Style="{StaticResource SpStyle_Editable}" Grid.Column="1" Grid.Row="4" > <TextBox Style="{StaticResource TextBoxStyle_Content}" Text="{Binding Items[1].TensionKgSet,StringFormat={}{0:F1}}" /> <TextBlock Text="kg" Style="{StaticResource TextBlockStyle_FieldContent_mm}" /> </StackPanel> <StackPanel Style="{StaticResource SpStyle_ReadOnly}" Grid.Column="2" Grid.Row="4"> <TextBlock Style="{StaticResource TextBlockStyle_Content}" Text="{Binding Items[1].TensionKg,StringFormat={}{0:F1}}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg"/> </StackPanel> <StackPanel Style="{StaticResource SpStyle_ReadOnly}" Grid.Column="3" Grid.Row="4"> <TextBlock Style="{StaticResource TextBlockStyle_Content}" Text="{Binding Items[1].Current,StringFormat={}{0:F1}}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="A"/> </StackPanel> <ToggleButton Grid.Column="4" Grid.Row="4" Style="{StaticResource ToggleButtonStyle_auto}" IsChecked="{Binding Items[1].IsManual}"/> <ToggleButton Grid.Column="5" Grid.Row="4" Style="{StaticResource ToggleButtonStyle_start}" IsChecked="{Binding Items[1].IsOn}"/> </Grid> </Viewbox> </Grid> </Border> </UserControl>