<UserControl x:Class="FLY.Winder.UI.Client.UiModule.MainPanel2"
      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"
      xmlns:conv="clr-namespace:FLY.Winder.UI.Client.Converter"
      xmlns:sys="clr-namespace:System;assembly=mscorlib"
      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"
             mc:Ignorable="d" >
    <UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="MainPanelStyle.xaml"/>
            </ResourceDictionary.MergedDictionaries>

            <!--<Style TargetType="{x:Type ToggleButton}" x:Key="ToggleButtonStyle_start" >
                <Setter Property="Margin" Value="5"/>
                <Setter Property="HorizontalContentAlignment" Value="Center"/>
                <Setter Property="VerticalContentAlignment" Value="Center"/>
                <Setter Property="Padding" Value="1"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type ToggleButton}">
                            <Canvas x:Name="canvas" Height="55" Width="110" Background="DarkRed">
                                <Rectangle x:Name="Path_block" Height="45" Width="24" Margin="5" Fill="White"  />
                                <StackPanel x:Name="SP_Text" Orientation="Horizontal"  Margin="20,15" Canvas.Right="0">
                                    <TextBlock x:Name="TB_OnOff" Text="停止" Foreground="White" FontSize="24" FontFamily="YouYuan"/>
                                </StackPanel>
                            </Canvas>
                            <ControlTemplate.Triggers>
                                <Trigger Property="IsChecked" Value="True">
                                    <Setter TargetName="TB_OnOff" Property="Text" Value="运行"/>
                                    <Setter TargetName="Path_block" Property="Canvas.Right" Value="0"/>
                                    <Setter TargetName="SP_Text" Property="Canvas.Left" Value="0"/>
                                    <Setter TargetName="canvas" Property="Background" Value="Green"/>
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>-->
            <!--<conv:IsGTMultiValueConverter x:Key="isgtconv"/>-->




        </ResourceDictionary>
        
    </UserControl.Resources>

    <Grid d:DataContext="{StaticResource unittests_windersystem}">
        <Grid.RowDefinitions>
            <RowDefinition Height="auto" />
            <RowDefinition Height="auto" />
            <RowDefinition />
        </Grid.RowDefinitions>
        <Grid x:Name="grid_winder" d:DataContext="{StaticResource unittests_windersystem}"/>
        <Grid x:Name="grid_accessory" DataContext="{Binding DataContext.Accessory,ElementName=grid_winder}"/>
        <Grid x:Name="grid_winder0" DataContext="{Binding DataContext.Items[0],ElementName=grid_winder}"/>
        <Grid x:Name="grid_winder1" DataContext="{Binding DataContext.Items[1],ElementName=grid_winder}"/>

        <Border Grid.Row="0" Margin="5" CornerRadius="5" Background="{StaticResource Color_theme_background}" >
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition SharedSizeGroup="A"/>
                    <ColumnDefinition SharedSizeGroup="A"/>
                    <ColumnDefinition SharedSizeGroup="A"/>
                    <ColumnDefinition Width="auto"/>
                </Grid.ColumnDefinitions>
                <Viewbox x:Name="viewbox_velocity" Margin="10" MaxHeight="{StaticResource MaxHeight_viewer1}" HorizontalAlignment="Left">
                    <Button Style="{StaticResource ButtonStyle_empty}" Click="button_v_set_Click">
                        <Grid DataContext="{Binding Accessory}">
                            <Grid.RowDefinitions>
                                <RowDefinition Height="auto"/>
                                <RowDefinition />
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="auto"/>
                                <ColumnDefinition/>
                                <ColumnDefinition Width="auto"/>
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Row="0" Grid.Column="0" Text="设定" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="{StaticResource Color_theme_activity}"/>

                            <StackPanel Grid.Row="1" Grid.Column="0"  Margin="3,0">
                                <TextBlock Text="实际" FontSize="{StaticResource FontSize_title}" Foreground="{StaticResource Color_theme_static}"/>
                            </StackPanel>


                            <StackPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Top">
                                <TextBlock Text="{Binding VelocitySet,StringFormat={}{0:F1}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_min}" Foreground="DarkBlue" VerticalAlignment="Bottom"/>
                                <TextBlock Text="m/min" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}"/>
                            </StackPanel>
                            <TextBlock Text="速度" Grid.Column="2" FontSize="35" Margin="3" Padding="4,0" Background="#FF636363" Foreground="White"/>
                            <Grid Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="2" >
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="{Binding Velocity,StringFormat={}{0:F1}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_max}" VerticalAlignment="Bottom"/>
                                    <TextBlock Text="m/min" Style="{StaticResource TextBlockStyle_FieldContent_mm}"/>
                                </StackPanel>
                            </Grid>
                        </Grid>
                    </Button>
                </Viewbox>

                <Viewbox Grid.Column="1" Margin="10" MaxHeight="{StaticResource MaxHeight_viewer1}" HorizontalAlignment="Left">
                    <Grid  DataContext="{Binding Items[0]}">
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto"/>
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="auto"/>
                            <ColumnDefinition/>
                            <ColumnDefinition Width="auto"/>
                        </Grid.ColumnDefinitions>
                        <ToggleButton Grid.Row="2" Grid.Column="0" Margin="3,0" Style="{StaticResource ToggleButtonStyle_measure}" IsChecked="{Binding MeasureStop}"/>

                        <Button Style="{StaticResource ButtonStyle_empty}" Grid.RowSpan="2" Grid.ColumnSpan="2" Click="button_measure_Click" Tag="{Binding .}">
                            <StackPanel >
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="设定" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="{StaticResource Color_theme_activity}"/>
                                    <TextBlock Text="{Binding MeasureLenSet,StringFormat={}{0:F0}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_min}" Foreground="DarkBlue"/>
                                    <TextBlock Text="m" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}"/>
                                </StackPanel>
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="预警" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="Red"/>
                                    <TextBlock Text="{Binding MeasurePreWarning,StringFormat={}{0:F0}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_min}" Foreground="DarkRed"/>
                                    <TextBlock Text="m" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}"/>
                                </StackPanel>
                            </StackPanel>
                        </Button>

                        <TextBlock Text="内收卷" Grid.Column="2" Grid.RowSpan="2" FontSize="35" Margin="3" Padding="4,0" Background="#FF636363" Foreground="White"/>

                        <Grid Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" >

                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition Width="auto"/>
                            </Grid.ColumnDefinitions>
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="{Binding MeasureLen,StringFormat={}{0:F0}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_max}" VerticalAlignment="Bottom" HorizontalAlignment="Right"/>
                                <TextBlock Text="m" Style="{StaticResource TextBlockStyle_FieldContent_mm}" HorizontalAlignment="Left" VerticalAlignment="Bottom"/>
                            </StackPanel>
                            
                            <StackPanel HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,-25,-25,0">
                                <Button x:Name="button_clear0" Style="{StaticResource ButtonStyle_resizeIcon}" Foreground="Red">
                                    <i:Interaction.Behaviors>
                                        <flyctrl:ResetBehavior Binding="{Binding MeasureReset}"/>
                                    </i:Interaction.Behaviors>
                                    <Grid>
                                        <Rectangle Width="40" Height="40" Fill="White"/>
                                        <iconPacks:PackIconMaterial Kind="CloseBox" />
                                    </Grid>
                                </Button>
                            </StackPanel>

                        </Grid>
                    </Grid>
                </Viewbox>

                <Viewbox Grid.Column="2" Margin="15,10" MaxHeight="{StaticResource MaxHeight_viewer1}" HorizontalAlignment="Left">
                    <Grid  DataContext="{Binding Items[1]}">
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto"/>
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="auto"/>
                            <ColumnDefinition/>
                            <ColumnDefinition Width="auto"/>
                        </Grid.ColumnDefinitions>
                        <ToggleButton Grid.Row="2" Grid.Column="0" Margin="3,0" Style="{StaticResource ToggleButtonStyle_measure}" IsChecked="{Binding MeasureStop}"/>

                        <Button Style="{StaticResource ButtonStyle_empty}" Grid.RowSpan="2" Grid.ColumnSpan="2" Click="button_measure_Click" Tag="{Binding .}">
                            <StackPanel >
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="设定" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="{StaticResource Color_theme_activity}"/>
                                    <TextBlock Text="{Binding MeasureLenSet,StringFormat={}{0:F0}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_min}" Foreground="DarkBlue"/>
                                    <TextBlock Text="m" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}"/>
                                </StackPanel>
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="预警" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="Red"/>
                                    <TextBlock Text="{Binding MeasurePreWarning,StringFormat={}{0:F0}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_min}" Foreground="DarkRed"/>
                                    <TextBlock Text="m" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}"/>
                                </StackPanel>
                            </StackPanel>
                        </Button>

                        <TextBlock Text="外收卷" Grid.Column="2" Grid.RowSpan="2" FontSize="35" Margin="3" Padding="4,0" Background="#FF636363" Foreground="White"/>

                        <Grid Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" >

                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition Width="auto"/>
                            </Grid.ColumnDefinitions>
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="{Binding MeasureLen,StringFormat={}{0:F0}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_max}" VerticalAlignment="Bottom" HorizontalAlignment="Right"/>
                                <TextBlock Text="m" Style="{StaticResource TextBlockStyle_FieldContent_mm}" HorizontalAlignment="Left" VerticalAlignment="Bottom"/>
                            </StackPanel>
                            <StackPanel HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,-25,-25,0">
                                <Button x:Name="button_clear1" Style="{StaticResource ButtonStyle_resizeIcon}" Foreground="Red">
                                    <i:Interaction.Behaviors>
                                        <flyctrl:ResetBehavior Binding="{Binding MeasureReset}"/>
                                    </i:Interaction.Behaviors>
                                    <Grid>
                                        <Rectangle Width="40" Height="40" Fill="White"/>
                                        <iconPacks:PackIconMaterial Kind="CloseBox" />
                                    </Grid>
                                </Button>
                            </StackPanel>
                        </Grid>
                    </Grid>
                </Viewbox>
            </Grid>
        </Border>
        <Border Grid.Row="1" Margin="5" CornerRadius="5" Background="{StaticResource Color_theme_background}" >
            <Grid DataContext="{Binding Accessory}" >
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="auto"/>
                    <ColumnDefinition/>
                </Grid.ColumnDefinitions>
                <Viewbox Margin="10" MaxHeight="{StaticResource MaxHeight_viewer1}" Height="{Binding Path=ActualHeight, ElementName=viewbox_velocity}">
                    <Grid >
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto"/>
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="auto"/>
                            <ColumnDefinition/>
                            <ColumnDefinition Width="auto"/>
                        </Grid.ColumnDefinitions>
                        <Button Grid.RowSpan="2" Grid.ColumnSpan="2" Style="{StaticResource ButtonStyle_empty}" Click="button_freq_Click">
                            <StackPanel >
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="设定" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="{StaticResource Color_theme_activity}"/>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock Text="{Binding RotaryFreqSet,StringFormat={}{0:F1}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_min}" Foreground="DarkBlue"/>
                                        <TextBlock Text="Hz" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}"/>
                                    </StackPanel>
                                </StackPanel>
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="电流" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="{StaticResource Color_theme_static}"/>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock Text="{Binding RotaryCurrent,StringFormat={}{0:F2}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_min}" />
                                        <TextBlock Text="A" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}"/>
                                    </StackPanel>
                                </StackPanel>
                            </StackPanel>
                        </Button>
                        <flyctrl:NoToggleButton Style="{StaticResource ButonStyle_rOn}" Grid.Row="2" IsChecked="{Binding IsRotaryOn}">
                            <i:Interaction.Behaviors>
                                <flyctrl:ResetBehavior Binding="{Binding RotaryOn}"/>
                            </i:Interaction.Behaviors>
                        </flyctrl:NoToggleButton>

                        <TextBlock Text="旋转塔" Grid.Column="2" Grid.RowSpan="2" FontSize="35" Margin="3" Padding="4,0" Background="#FF636363" Foreground="White"/>
                        <Grid Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" >
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="{Binding RotaryFreq,StringFormat={}{0:F1}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="{StaticResource FontSize_context_max}"/>
                                <TextBlock Text="Hz" Style="{StaticResource TextBlockStyle_FieldContent_mm}"/>
                            </StackPanel>
                            <flyctrl:NoToggleButton Style="{StaticResource ButonStyle_rOrg}" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,-25,0,0" IsChecked="{Binding IsRotaryOrg}">
                                <i:Interaction.Behaviors>
                                    <flyctrl:ResetBehavior Binding="{Binding RotaryOrg}"/>
                                </i:Interaction.Behaviors>
                            </flyctrl:NoToggleButton>
                        </Grid>
                    </Grid>
                </Viewbox>
                <Viewbox Grid.Column="1" Margin="10" MaxHeight="110" HorizontalAlignment="Left" VerticalAlignment="Top"> 
                    <WrapPanel Orientation="Horizontal" >
                        <StackPanel >
                            <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle_light}" IsChecked="{Binding IsRotaryForw}">
                                正转运转中
                            </flyctrl:NoToggleButton>
                            <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle_light}" IsChecked="{Binding IsRotaryBackw}">
                                反转运转中
                            </flyctrl:NoToggleButton>
                        </StackPanel>
                        <StackPanel >
                            <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle_light}" IsChecked="{Binding IsRotaryForwTurn}">
                                正转换向
                            </flyctrl:NoToggleButton>
                            <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle_light}" IsChecked="{Binding IsRotaryOrgSign}">
                                复位原点
                            </flyctrl:NoToggleButton>
                            <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle_light}" IsChecked="{Binding IsRotaryBackwTurn}">
                                反转换向
                            </flyctrl:NoToggleButton>
                        </StackPanel>
                        <StackPanel >
                            <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle_light}" IsChecked="{Binding IsRotaryForwLimit}">
                                正向限位
                            </flyctrl:NoToggleButton>
                            <flyctrl:NoToggleButton Style="{StaticResource NoToggleButtonStyle_light}" IsChecked="{Binding IsRotaryBackwLimit}">
                                反向限位
                            </flyctrl:NoToggleButton>
                        </StackPanel>
                    </WrapPanel>
                </Viewbox>
            </Grid>
        </Border>
        <Border Grid.Row="2" 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="{DynamicResource 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>

                        <flyctrl:NoToggleButton Grid.Column="5" Grid.Row="1" 
                                                IsChecked="{Binding IsTraction1On}"
                                                OffLabel="停止"
                                                OffBrush="DarkRed"
                                                OnLabel="运行"
                                                OnBrush="Green"
                                                DataContext="{Binding Accessory}"
                                               >
                            <i:Interaction.Behaviors>
                                <flyctrl:ResetBehavior Binding="{Binding IsTraction1OnSet}"/>
                            </i:Interaction.Behaviors>
                        </flyctrl:NoToggleButton>
                        <!--二牵引-->
                        <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 Text="kg" Style="{StaticResource TextBlockStyle_FieldContent_mm}" />
                        </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 Text="A" Style="{StaticResource TextBlockStyle_FieldContent_mm}" />
                        </StackPanel>

                        <ToggleButton Grid.Column="4" Grid.Row="2" Style="{StaticResource ToggleButtonStyle_auto}" IsChecked="{Binding Accessory.IsTraction2Manual}"/>

                        <flyctrl:NoToggleButton Grid.Column="5" Grid.Row="2" 
                                                IsChecked="{Binding IsTraction2On}"
                                                OffLabel="停止"
                                                OffBrush="DarkRed"
                                                OnLabel="运行"
                                                OnBrush="Green"
                                                DataContext="{Binding Accessory}"
                                                >
                            <i:Interaction.Behaviors>
                                <flyctrl:ResetBehavior Binding="{Binding IsTraction2OnSet}"/>
                            </i:Interaction.Behaviors>
                        </flyctrl:NoToggleButton>

                        <!--内收卷-->
                        <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 Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" />
                        </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 Text="kg" Style="{StaticResource TextBlockStyle_FieldContent_mm}" />
                        </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 Text="A" Style="{StaticResource TextBlockStyle_FieldContent_mm}" />
                        </StackPanel>
                        
                        <ToggleButton Grid.Column="4" Grid.Row="3" Style="{StaticResource ToggleButtonStyle_auto}" IsChecked="{Binding Items[0].IsManual}"/>

                        <flyctrl:NoToggleButton x:Name="btnWind0On" Grid.Column="5" Grid.Row="3" 
                                                IsChecked="{Binding IsOn}"
                                                OffLabel="停止"
                                                OffBrush="DarkRed"
                                                OnLabel="运行"
                                                OnBrush="Green"
                                                DataContext="{Binding Items[0]}"
                                                >
                            <i:Interaction.Behaviors>
                                <flyctrl:ResetBehavior Binding="{Binding IsOnSet}"/>
                            </i:Interaction.Behaviors>
                        </flyctrl:NoToggleButton>
                        
                        <!--外收卷-->
                        <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 Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" />
                        </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 Text="kg" Style="{StaticResource TextBlockStyle_FieldContent_mm}" />
                        </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 Text="A" Style="{StaticResource TextBlockStyle_FieldContent_mm}" />
                        </StackPanel>

                        <ToggleButton Grid.Column="4" Grid.Row="4" Style="{StaticResource ToggleButtonStyle_auto}" IsChecked="{Binding Items[1].IsManual}"/>
                        <flyctrl:NoToggleButton x:Name="btnWind1On" Grid.Column="5" Grid.Row="4" 
                                                IsChecked="{Binding IsOn}"
                                                OffLabel="停止"
                                                OffBrush="DarkRed"
                                                OnLabel="运行"
                                                OnBrush="Green"
                                                DataContext="{Binding Items[1]}"
                                                >
                            <i:Interaction.Behaviors>
                                <flyctrl:ResetBehavior Binding="{Binding IsOnSet}"/>
                            </i:Interaction.Behaviors>
                        </flyctrl:NoToggleButton>
                    </Grid>
                </Viewbox>

            </Grid>
        </Border>


        <Button Grid.Row="1" Click="button_manual_Click" Style="{StaticResource ButtonStyle_empty}" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="10" >
            <Grid Style="{StaticResource GridStyle_ButtonShadow}">
                <Ellipse Fill="Red" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Center" Height="60" Width="60"/>
                <TextBlock Margin="0,0,0,-10" Text="手动"  Padding="2" Background="Red" Foreground="White" FontSize="20" VerticalAlignment="Bottom" HorizontalAlignment="Center" FontFamily="YouYuan"/>
                <iconPacks:PackIconMaterial Kind="GestureTap" Height="40" Width="40" Foreground="White"/>
            </Grid>
        </Button>
    </Grid>
</UserControl>