TractionPanel.xaml 5.45 KB
Newer Older
潘栩锋's avatar
潘栩锋 committed
1
<UserControl x:Class="FLY.Integrated.UI.Client.UiModule.TractionPanel"
潘栩锋's avatar
潘栩锋 committed
2 3 4 5 6 7 8 9 10
             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:iconPacks="http://metro.mahapps.com/winfx/xaml/iconpacks"
             xmlns:flyctrl="clr-namespace:FLY.ControlLibrary;assembly=FLY.ControlLibrary"
             xmlns:sys="clr-namespace:System;assembly=mscorlib"
             xmlns:iCommon="clr-namespace:FLY.Integrated.Common;assembly=FLY.Integrated"
             mc:Ignorable="d" 
11
             d:DataContext="{d:DesignInstance iCommon:WinderAccessory}" d:DesignWidth="800">
潘栩锋's avatar
潘栩锋 committed
12 13 14
    <UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
潘栩锋's avatar
潘栩锋 committed
15
                <ResourceDictionary Source="TractionPanelStyle.xaml"/>
潘栩锋's avatar
潘栩锋 committed
16 17 18 19 20 21
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </UserControl.Resources>
    <Border Grid.Row="0" Margin="5" CornerRadius="5" Background="{StaticResource Color_theme_background}" >
        <Grid>
            <Grid.ColumnDefinitions>
22 23
                <ColumnDefinition Width="auto"/>
                <ColumnDefinition/>
潘栩锋's avatar
潘栩锋 committed
24 25
            </Grid.ColumnDefinitions>
            <Viewbox Margin="30,10">
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
                <StackPanel Orientation="Horizontal">
                    <Grid >
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto"/>
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition/>
                            <ColumnDefinition Width="auto"/>
                        </Grid.ColumnDefinitions>
                        <StackPanel >
                            <TextBlock Text="显示" FontSize="{StaticResource FontSize_title}" Margin="3,0" Foreground="{StaticResource TextBrush}"/>

                            <StackPanel Orientation="Horizontal">
                                <Viewbox Width="{StaticResource ViewboxW_fs25_00p0}" Height="{StaticResource ViewboxH_fs25}" HorizontalAlignment="Right">
                                    <TextBlock Text="{Binding TractionVelocity,StringFormat={}{0:F1}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="25" Foreground="{StaticResource TextBrush}"/>
                                </Viewbox>
                                <TextBlock Text="m/min" Style="{StaticResource TextBlockStyle_FieldContent_mm}" FontSize="{StaticResource FontSize_unit}" />
                                </StackPanel>
                            
潘栩锋's avatar
潘栩锋 committed
47
                        </StackPanel>
48
                        <TextBlock Style="{StaticResource HeaderBroadTextStyle}" Text="牵引" 
潘栩锋's avatar
潘栩锋 committed
49
                                   Grid.Column="2"/>
50 51 52 53 54 55 56 57 58 59 60
                        <StackPanel Grid.Row="1" Grid.ColumnSpan="2" >
                            <Button Style="{StaticResource ButtonStyle_empty}" Click="btnVelocityClick">
                                <StackPanel Orientation="Horizontal" Margin="20,0,0,0">
                                    <Viewbox MaxWidth="{StaticResource ViewboxW_fs35_000p0}" Height="{StaticResource ViewboxH_fs35}">
                                        <TextBlock Text="{Binding TractionVelocitySet,StringFormat={}{0:F1}}" Style="{StaticResource TextBlockStyle_FieldContent}" FontSize="35" Foreground="{StaticResource HighlightBrush}"/>
                                    </Viewbox>
                                    <TextBlock Text="m/min" Style="{StaticResource TextBlockStyle_FieldContent_mm}"/>
                                </StackPanel>
                            </Button>
                        </StackPanel>
                        <flyctrl:ToggleButtonOnOff OnLabel="运行" OffLabel="停止" IsChecked="{Binding TractionOn}"
潘栩锋's avatar
潘栩锋 committed
61 62 63
                                                       HorizontalAlignment="Left" Margin="{StaticResource ControlMargin}" 
                                                       Grid.Row="2" Grid.ColumnSpan="2" 
                                               />
64 65 66 67 68 69 70 71 72 73 74 75
                    </Grid>
                    <Grid Margin="30,0">
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto"/>
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition/>
                            <ColumnDefinition Width="auto"/>
                        </Grid.ColumnDefinitions>
                        <TextBlock Style="{StaticResource HeaderBroadTextStyle}" Text="气垫辊" 
潘栩锋's avatar
潘栩锋 committed
76 77
                                   Grid.Column="2"/>

78
                        <flyctrl:ToggleButtonOnOff OnLabel="运行" OffLabel="停止" IsChecked="{Binding AirCushionOn}"
潘栩锋's avatar
潘栩锋 committed
79 80 81
                                                       HorizontalAlignment="Left" Margin="{StaticResource ControlMargin}" 
                                                       Grid.Row="2" Grid.ColumnSpan="2" 
                                               />
82 83 84
                    </Grid>
                </StackPanel>

潘栩锋's avatar
潘栩锋 committed
85 86 87 88
            </Viewbox>
        </Grid>
    </Border>
</UserControl>