UcTotalFlow.xaml 13.1 KB
Newer Older
1
<UserControl x:Class="FLY.Weight.UI.Client.UiModule.UcTotalFlow"
2 3 4 5
             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" 
6
             xmlns:local="clr-namespace:FLY.Weight.UI.Client.UiModule"
7 8 9 10 11 12
             xmlns:control="clr-namespace:FLY.Weight.UI.Client.Control"
                   xmlns:sys="clr-namespace:System;assembly=mscorlib"
             mc:Ignorable="d" d:DesignHeight="80" d:DesignWidth="1024">
    <UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
13
                <ResourceDictionary Source="pack://application:,,,/FLY.Weight.UI.Client;component/Themes/UcWeighterItemStyle.xaml"/>
14 15 16 17
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </UserControl.Resources>
    <Border Style="{StaticResource BorderStyle_block}" d:DataContext="{StaticResource unittests_weighters}">
18 19 20 21 22
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition/>
                <ColumnDefinition Width="auto"/>
            </Grid.ColumnDefinitions>
23 24
            <StackPanel Orientation="Horizontal">
                <Viewbox  Margin="15,5" MaxHeight="90" >
潘栩锋's avatar
潘栩锋 committed
25
                    <Button Style="{StaticResource Styles.Button.Empty}" Background="Transparent" Click="button_ratio_Click" Margin="30,5">
26 27 28 29 30 31
                        <StackPanel Orientation="Horizontal">

                            <control:PieChart Margin="10" Width="120" Height="120"
                                          ItemValueBinding="CurrentFlow" ItemColorBinding="Color"
                                          ItemsSource="{Binding Items}" 
                                          />
潘栩锋's avatar
潘栩锋 committed
32
                            <StackPanel VerticalAlignment="Bottom">
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
                                <StackPanel Margin="3" >
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock Text="总流量" Style="{StaticResource TextBlockStyle_title_activity}" Margin="3,0"/>
                                        <TextBlock>
                                                <Run Text="{Binding Accessory.TotalFlowSetting,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text_activity}" FontSize="30"/>
                                                <Run Text="kg/h" Style="{StaticResource RunStyle_unit}" />
                                        </TextBlock>
                                    </StackPanel>

                                    <TextBlock>
                                        <Run Text="{Binding Accessory.TotalFlow,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text_activity}" FontSize="72" />
                                        <Run Text="kg/h" Style="{StaticResource RunStyle_unit}" />
                                    </TextBlock>
                                </StackPanel>
                            </StackPanel>


                        </StackPanel>
                    </Button>
                </Viewbox>
                <Viewbox  Margin="15,5" MaxHeight="90" >
                    <StackPanel Orientation="Horizontal" >
                        <control:PieChart Width="60" Height="60" Margin="10" 
                                  ItemValueBinding="CumulativeProduction" ItemColorBinding="Color"
                                  ItemsSource="{Binding Items}" 
                                  />
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="auto"/>
                                <RowDefinition/>
                                <RowDefinition Height="auto"/>
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition Width="auto"/>
                            </Grid.ColumnDefinitions>
69
                            <TextBlock Text="累计总产量" Style="{StaticResource TextBlockStyle_title}" />
70

潘栩锋's avatar
潘栩锋 committed
71
                            <Button Style="{StaticResource Styles.Button.Empty}" Background="Transparent" HorizontalAlignment="Right" Grid.Column="1" Grid.RowSpan="2" VerticalAlignment="Top" Click="button_clear_Click">
72 73 74
                                <Grid Style="{StaticResource GridStyle_ButtonShadow}">
                                    <Grid Width="50" Height="50">
                                        <Ellipse Fill="White" Stretch="Uniform"/>
75
                                        <Path Data="{StaticResource Geometry_close-circle}" Fill="{StaticResource Color_off}" Stretch="Uniform"  />
76 77 78
                                    </Grid>
                                </Grid>
                            </Button>
79 80
                            <Viewbox Grid.Row="1" Grid.RowSpan="2" VerticalAlignment="Bottom" MaxWidth="135" MaxHeight="60">
                                <TextBlock >
81
                                        <Run Text="{Binding Accessory.TotalProduction,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text}" FontSize="50" />
82 83 84
                                </TextBlock>
                            </Viewbox>
                            <TextBlock Grid.Row="2" Grid.Column="2" >
85 86 87 88 89
                                    <Run Text="kg" Style="{StaticResource RunStyle_unit}" />
                            </TextBlock>
                        </Grid>
                    </StackPanel>
                </Viewbox>
90 91
            </StackPanel>
            <StackPanel Orientation="Horizontal" Grid.Column="1">
92 93 94 95 96 97 98 99 100 101
                <Viewbox Margin="15,5" MaxHeight="90" >
                    <Grid >
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="auto"/>
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
潘栩锋's avatar
潘栩锋 committed
102
                        <StackPanel>
103 104
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="上卷" Style="{StaticResource TextBlockStyle_title}" FontSize="{StaticResource FontSize_title}" Margin="3,0"/>
105 106 107 108
                                <Viewbox MaxWidth="135" MaxHeight="40">
                                    <TextBlock >
                                        <Run Text="{Binding Accessory.ALast,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text}" FontSize="{StaticResource FontSize_context_min}"/>
                                        <Run Text="kg" Style="{StaticResource RunStyle_unit}" />
109
                                    </TextBlock>
110 111 112
                                </Viewbox>

                            </StackPanel>
113 114 115 116 117 118 119 120 121 122
                        </StackPanel>

                        <TextBlock Text="内收卷" Grid.Column="1" FontSize="35" Margin="3,0" Padding="4,0" Background="#FF636363" Foreground="White"/>
                        <Grid Grid.Row="1" Grid.ColumnSpan="2">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition Width="auto"/>
                            </Grid.ColumnDefinitions>
                            <StackPanel Orientation="Horizontal" >
                                <TextBlock Text="当前" Style="{StaticResource TextBlockStyle_title}" FontSize="{StaticResource FontSize_title}" Margin="3,0"/>
123 124
                                <Viewbox MaxWidth="150" MaxHeight="61">
                                    <TextBlock >
125 126
                                            <Run Text="{Binding Accessory.ACurrent,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text}" FontSize="{StaticResource FontSize_context_max}" />
                                            <Run Text="kg" Style="{StaticResource RunStyle_unit}" />
127 128
                                    </TextBlock>
                                </Viewbox>
129
                            </StackPanel>
潘栩锋's avatar
潘栩锋 committed
130
                            <Button Grid.Column="1" Style="{StaticResource Styles.Button.Empty}" Background="Transparent" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,-5,0,0" Click="button_aclear_Click">
131 132 133
                                <Grid Style="{StaticResource GridStyle_ButtonShadow}">
                                    <Grid Width="50" Height="50">
                                        <Ellipse Fill="White" Stretch="Uniform"/>
134
                                        <Path Data="{StaticResource Geometry_close-circle}" Fill="{StaticResource Color_off}" Stretch="Uniform"  />
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
                                    </Grid>
                                </Grid>
                            </Button>
                        </Grid>

                    </Grid>
                </Viewbox>
                <Viewbox Margin="15,5" MaxHeight="90" >
                    <Grid >
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="auto"/>
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
潘栩锋's avatar
潘栩锋 committed
152
                        <StackPanel>
153 154
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="上卷" Style="{StaticResource TextBlockStyle_title}" FontSize="{StaticResource FontSize_title}" Margin="3,0"/>
155 156 157 158 159 160
                                <Viewbox MaxWidth="135" MaxHeight="40">
                                    <TextBlock>
                                        <Run Text="{Binding Accessory.BLast,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text}" FontSize="{StaticResource FontSize_context_min}"/>
                                        <Run Text="kg" Style="{StaticResource RunStyle_unit}" />
                                    </TextBlock>
                                </Viewbox>
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
                            </StackPanel>
                            <!--
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="当前" Style="{StaticResource TextBlockStyle_title}" FontSize="{StaticResource FontSize_title}" Margin="3,0"/>
                                    <TextBlock>
                                            <Run Text="{Binding Accessory.BCurrentLen,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text}" FontSize="{StaticResource FontSize_context_min}" />
                                            <Run Text="m" Style="{StaticResource RunStyle_unit}" />
                                    </TextBlock>
                                </StackPanel>
                                -->
                        </StackPanel>

                        <TextBlock Text="外收卷" Grid.Column="1" FontSize="35" Margin="3,0" Padding="4,0" Background="#FF636363" Foreground="White"/>
                        <Grid Grid.Row="1" Grid.ColumnSpan="2">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition Width="auto"/>
                            </Grid.ColumnDefinitions>
                            <StackPanel Orientation="Horizontal" >
                                <TextBlock Text="当前" Style="{StaticResource TextBlockStyle_title}" FontSize="{StaticResource FontSize_title}" Margin="3,0"/>
181 182
                                <Viewbox MaxWidth="150" MaxHeight="61">
                                    <TextBlock >
183 184
                                            <Run Text="{Binding Accessory.BCurrent,StringFormat={}{0:F0}}" Style="{StaticResource RunStyle_text}" FontSize="{StaticResource FontSize_context_max}" />
                                            <Run Text="kg" Style="{StaticResource RunStyle_unit}" />
185 186
                                    </TextBlock>
                                </Viewbox>
187
                            </StackPanel>
潘栩锋's avatar
潘栩锋 committed
188
                            <Button Grid.Column="1" Style="{StaticResource Styles.Button.Empty}" Background="Transparent" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,-5,0,0" Click="button_bclear_Click">
189 190 191
                                <Grid Style="{StaticResource GridStyle_ButtonShadow}">
                                    <Grid Width="50" Height="50">
                                        <Ellipse Fill="White" Stretch="Uniform"/>
192
                                        <Path Data="{StaticResource Geometry_close-circle}" Fill="{StaticResource Color_off}" Stretch="Uniform"  />
193 194 195 196 197 198 199
                                    </Grid>
                                </Grid>
                            </Button>
                        </Grid>
                    </Grid>
                </Viewbox>
            </StackPanel>
200 201
        </Grid>

202 203 204

    </Border>
</UserControl>