<UserControl x:Class="FLY.Weight2.UI.Client.UiModule.DynAreaWeight" 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.Weight2.UI.Client.UiModule" xmlns:flyctrl="clr-namespace:FLY.ControlLibrary;assembly=FLY.ControlLibrary" xmlns:baseUiModule="clr-namespace:FLY.Thick.Base.UI.UiModule;assembly=FLY.Thick.Base.UI" mc:Ignorable="d" d:DesignWidth="250" > <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/FLY.Weight2.UI.Client;component/Themes/UcWeighterItemStyle.xaml"/> <ResourceDictionary Source="pack://application:,,,/FLY.Thick.Base.UI;component/Themes/DynAreaErrorStyle.xaml"/> </ResourceDictionary.MergedDictionaries> <baseUiModule:DynAreaErrorVm2 x:Key="errorVm" IsError="False" ErrMsg="枫莱尔控制器连接断开 枫莱尔控制器连接断开"/> </ResourceDictionary> </UserControl.Resources> <Grid > <Grid x:Name="grid_weighter" d:DataContext="{StaticResource unittests_weighters}"/> <Border Style="{StaticResource Styles.Module.Border}" DataContext="{Binding DataContext,ElementName=grid_weighter}" Background="{StaticResource Color_background}"> <StackPanel > <Grid Name="grid_flow"> <Grid.ColumnDefinitions> <ColumnDefinition Width="auto"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <flyctrl:PieChart Grid.RowSpan="2" Width="60" Height="60" Margin="10" ItemValueBinding="CurrentFlow" ItemColorBinding="Color" ItemsSource="{Binding Items}" /> <StackPanel Grid.Column="1"> <TextBlock Text="总流量" Style="{StaticResource TextBlockStyle_title}" /> <Viewbox MaxHeight="70" HorizontalAlignment="Left"> <StackPanel Orientation="Horizontal"> <TextBlock Margin="4" > <Run Text="{Binding Accessory.TotalFlow,StringFormat={}{0:F1}}" Style="{StaticResource RunStyle_text}" FontSize="50" /> <Run Text="kg/h" Style="{StaticResource RunStyle_unit}"/> </TextBlock> </StackPanel> </Viewbox> </StackPanel> </Grid> <Grid Margin="2"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition Width="auto"/> </Grid.ColumnDefinitions> <StackPanel Orientation="Horizontal" Margin="2"> <TextBlock Style="{StaticResource TextBlockStyle_title}" Text="平均厚度" FontSize="12" /> <TextBlock Margin="5,0"> <Run Text="{Binding Accessory.Thickness,StringFormat={}{0:F1}}" Style="{StaticResource RunStyle_text}" FontSize="24" /> <Run Text="um" Style="{StaticResource RunStyle_unit}" FontSize="12"/> </TextBlock> </StackPanel> <StackPanel Grid.Column="1" Orientation="Horizontal" Margin="2" > <TextBlock Style="{StaticResource TextBlockStyle_title}" Text="边料" FontSize="12" /> <TextBlock Margin="5,0"> <Run Text="{Binding Accessory.RimCharge,StringFormat={}{0:F1}}" Style="{StaticResource RunStyle_text}" FontSize="24" /> <Run Text="kg/h" Style="{StaticResource RunStyle_unit}" FontSize="12"/> </TextBlock> </StackPanel> </Grid> </StackPanel> </Border> <Button x:Name="grid_error" Style="{StaticResource DynAreaErrorStyle}" d:DataContext="{StaticResource errorVm}"/> </Grid> </UserControl>