PgHopper.xaml 18.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
<Page x:Class="FLY.Weight.UI.Client.PgHopper"
      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.Weight.UI.Client"
      mc:Ignorable="d" 
      d:DesignHeight="900" d:DesignWidth="960" Background="White"
      Unloaded="Page_Unloaded"
      Title="Page_Hopper">
    <Page.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Themes/Dictionary_MyStyle.xaml"/>
15
                <ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Converter/Dictionary_MyConv.xaml"/>
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
                <ResourceDictionary Source="pack://application:,,,/FLY.Weight.UI.Client;component/Themes/ABCTab.xaml"/>
                <ResourceDictionary Source="pack://application:,,,/FLY.Weight.UI.Client;component/UnitTests/UnitTests_Weights.xaml"/>
            </ResourceDictionary.MergedDictionaries>

            <Style x:Key="TabItemStyle_ABC2" TargetType="{x:Type TabItem}">
                <Setter Property="Foreground" Value="Black"/>

                <Setter Property="Margin" Value="0"/>
                <Setter Property="Padding" Value="6,2,6,2"/>
                <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
                <Setter Property="VerticalContentAlignment" Value="Stretch"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type TabItem}" >
                            <Grid x:Name="templateRoot" SnapsToDevicePixels="true" Margin="10,0">
31 32 33 34 35 36
                                <Border x:Name="mainBorder" Width="115" Height="100" Background="{Binding Color}" Margin="0" />
                                <TextBlock Text="{Binding Number}" Width="100" Height="100" FontSize="100" Foreground="White" FontFamily="Arial Black" FontWeight="Bold"  VerticalAlignment="Bottom" HorizontalAlignment="Left" Margin="-20,0,0,0" >
                                    <TextBlock.Clip>
                                        <RectangleGeometry Rect="20,0,80,100"/>
                                    </TextBlock.Clip>
                                </TextBlock>
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
                            </Grid>
                            <ControlTemplate.Triggers>
                                <MultiDataTrigger>
                                    <MultiDataTrigger.Conditions>
                                        <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="true"/>
                                    </MultiDataTrigger.Conditions>
                                    <Setter Property="Panel.ZIndex" Value="2"/>
                                    <Setter Property="Margin" Value="-2,-2,-2,-2"/>
                                    <Setter Property="Margin" TargetName="mainBorder" Value="-1"/>
                                </MultiDataTrigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </ResourceDictionary>
    </Page.Resources>
    <Grid Name="root_grid" d:DataContext="{StaticResource unittests_weighters}">

        <Grid.RowDefinitions>
            <RowDefinition Height="auto" />
            <RowDefinition Height="496*" />
            <RowDefinition Height="auto" />
        </Grid.RowDefinitions>
潘栩锋's avatar
潘栩锋 committed
61 62 63
        <StackPanel Orientation="Horizontal" Background="{StaticResource Brushes.TitleBar.Background}">
            <Button Style="{StaticResource Styles.TitleBar.BackButton2}" Click="button_back_Click" />
            <TextBlock Style="{StaticResource Styles.TitleBar.Text}"  Text="基本参数设置"/>
64
        </StackPanel>
65
        <TabControl Grid.Row="1" ItemsSource="{Binding Items}" Style="{StaticResource TabControlStyle_ABC}" SelectedIndex="2">
66 67 68 69 70 71
            <TabControl.ItemContainerStyle>
                <Style TargetType="TabItem" BasedOn="{StaticResource TabItemStyle_ABC2}">
                    <Setter Property="ContentTemplate">
                        <Setter.Value>
                            <DataTemplate>
                                <ScrollViewer CanContentScroll="True" PanningMode="Both" >
72
                                    <StackPanel >
73 74 75 76 77 78
                                        <Grid>
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="auto" />
                                                <ColumnDefinition  />
                                            </Grid.ColumnDefinitions>

潘栩锋's avatar
潘栩锋 committed
79
                                            <Border Style="{StaticResource Styles.ParamSection.Border}"  Background="{Binding Color}">
80
                                                <TextBlock Text="时间" />
81 82
                                            </Border>
                                            <WrapPanel Orientation="Horizontal" Grid.Column="1">
83 84
                                                
                                                <StackPanel Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv},ConverterParameter=HiddenWhenTrue}">
潘栩锋's avatar
潘栩锋 committed
85
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="卸料时间" Foreground="{Binding Color}"/>
86
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
87 88
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding UnloadingTime,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="s" />
89 90
                                                    </StackPanel>
                                                </StackPanel>
91
                                                <StackPanel  Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv},ConverterParameter=HiddenWhenTrue}">
潘栩锋's avatar
潘栩锋 committed
92
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="零位稳定" Foreground="{Binding Color}"/>
93
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
94 95
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding ZeroStableTime,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="s" />
96 97
                                                    </StackPanel>
                                                </StackPanel>
98
                                                <StackPanel  Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv},ConverterParameter=HiddenWhenTrue}">
潘栩锋's avatar
潘栩锋 committed
99
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="流量切换" Foreground="{Binding Color}"/>
100
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
101 102
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding FlowSwitchEnable,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="s" />
103 104
                                                    </StackPanel>
                                                </StackPanel>
105
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
106
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="取样时间" Foreground="{Binding Color}"/>
107
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
108 109
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding SampleTimeSet,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="s" />
110 111 112
                                                    </StackPanel>
                                                </StackPanel>

113
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
114
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="重量稳定" Foreground="{Binding Color}"/>
115
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
116 117
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding WeightStableTime,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="s" />
118 119
                                                    </StackPanel>
                                                </StackPanel>
120
                                                <StackPanel  Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv},ConverterParameter=HiddenWhenTrue}">
潘栩锋's avatar
潘栩锋 committed
121
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="搅拌时间" Foreground="{Binding Color}" />
122
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
123 124
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding MixingTimeSet,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="s" />
125 126
                                                    </StackPanel>
                                                </StackPanel>
潘栩锋's avatar
潘栩锋 committed
127
                                                <StackPanel  Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv}}">
潘栩锋's avatar
潘栩锋 committed
128
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="料阀异常" Foreground="{Binding Color}"/>
潘栩锋's avatar
潘栩锋 committed
129
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
130 131
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding ValveErrSet,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="s" />
潘栩锋's avatar
潘栩锋 committed
132 133
                                                    </StackPanel>
                                                </StackPanel>
134 135 136 137 138 139 140 141 142
                                            </WrapPanel >

                                        </Grid>
                                        <Grid>
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="auto" />
                                                <ColumnDefinition  />
                                            </Grid.ColumnDefinitions>

潘栩锋's avatar
潘栩锋 committed
143 144
                                            <Border Style="{StaticResource Styles.ParamSection.Border}" Background="{Binding Color}" >
                                                <TextBlock Text="其它" />
145 146
                                            </Border>
                                            <WrapPanel Orientation="Horizontal" Grid.Column="1">
147
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
148
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="料斗基准重量" Foreground="{Binding Color}"/>
149
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
150 151
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding MixSet,StringFormat={}{0:F3}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="kg" />
152 153 154 155
                                                    </StackPanel>
                                                </StackPanel>


156
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
157
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="额定频率" Foreground="{Binding Color}"/>
158
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
159 160
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding ScrewMotorRatedFreq,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="Hz" />
161 162
                                                    </StackPanel>
                                                </StackPanel>
潘栩锋's avatar
潘栩锋 committed
163
                                                <StackPanel  Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv}}">
潘栩锋's avatar
潘栩锋 committed
164
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="料位上限" Foreground="{Binding Color}"/>
潘栩锋's avatar
潘栩锋 committed
165
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
166 167
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding MaterialUpperLimitSet,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="kg" />
潘栩锋's avatar
潘栩锋 committed
168 169
                                                    </StackPanel>
                                                </StackPanel>
170
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
171
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="料位下限" Foreground="{Binding Color}"/>
172
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
173 174
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding MaterialLowLimitSet,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="kg" />
175 176
                                                    </StackPanel>
                                                </StackPanel>
潘栩锋's avatar
潘栩锋 committed
177
                                                
178
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
179
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="报警偏差" Foreground="{Binding Color}"/>
180
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
181 182
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding AlarmDeviationSet,StringFormat={}{0:F0}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="%" />
183 184
                                                    </StackPanel>
                                                </StackPanel>
185
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
186
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="重量校正系数" Foreground="{Binding Color}"/>
187
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
188
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding WeightCorrectFactor,StringFormat={}{0:F2}}"/>
189 190 191
 
                                                    </StackPanel>
                                                </StackPanel>
192
                                                <StackPanel  Margin="{StaticResource ControlMargin}">
潘栩锋's avatar
潘栩锋 committed
193
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="缺料报警" Foreground="{Binding Color}"/>
194
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
195 196
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding LackErrorSet,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="kg" />
197 198
                                                    </StackPanel>
                                                </StackPanel>
潘栩锋's avatar
潘栩锋 committed
199
                                                <StackPanel  Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv}}">
潘栩锋's avatar
潘栩锋 committed
200
                                                    <TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="料仓缺料" Foreground="{Binding Color}"/>
潘栩锋's avatar
潘栩锋 committed
201
                                                    <StackPanel Orientation="Horizontal">
潘栩锋's avatar
潘栩锋 committed
202 203
                                                        <TextBox Style="{StaticResource Styles.Text.FieldContent.Input}" Text="{Binding BinLackErrorSet,StringFormat={}{0:F1}}"/>
                                                        <TextBlock Style="{StaticResource Styles.Text.FieldContent.Unit}" Text="kg" />
潘栩锋's avatar
潘栩锋 committed
204 205
                                                    </StackPanel>
                                                </StackPanel>
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221

                                            </WrapPanel >

                                        </Grid>

                                    </StackPanel>
                                </ScrollViewer>
                            </DataTemplate>
                        </Setter.Value>
                    </Setter>

                </Style>
            </TabControl.ItemContainerStyle>
        </TabControl>
    </Grid>
</Page>