<Page x:Class="FLY.Weight2.UI.Server.PgMain" 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.Server" mc:Ignorable="d" Title="PgMain" Height="245" Width="405"> <Page.Resources> <local:PgMainVmUt x:Key="viewModel"/> </Page.Resources> <Grid d:DataContext="{StaticResource viewModel}"> <Grid x:Name="grid_WeightSystem"/> <StackPanel Margin="5"> <StackPanel Margin="5" DataContext="{Binding ElementName=grid_WeightSystem,Path=DataContext}"> <TextBlock Text="当前线速度设置m/min" /> <TextBlock FontSize="20"> <Run Text="{Binding Accessory.CurrentVelocitySet,StringFormat={}{0:F1}, Mode=OneWay}" /> </TextBlock> </StackPanel> <ItemsControl x:Name="itemcontrol" ItemsSource="{Binding PLCs}"> <ItemsControl.ItemTemplate> <DataTemplate> <StackPanel> <StackPanel Orientation="Horizontal" > <StackPanel Margin="4" > <TextBlock Text="更新速度" /> <TextBlock FontSize="20"> <Run Text="{Binding ActUpdateInterval,StringFormat=\{0:sfff\}, Mode=OneWay}" /> <Run Text="ms" FontSize="15"/> </TextBlock> </StackPanel> <StackPanel Margin="4" > <TextBlock Text="{Binding Client.RemoteAddr,Mode=OneWay}" /> <TextBlock > 连接状态[<Run Text="{Binding Client.IsConnected,Mode=OneWay}" FontSize="20"/>] </TextBlock> </StackPanel> <StackPanel Margin="4" > <TextBlock Text="异常次数" /> <TextBlock Text="{Binding ErrorCnt}" FontSize="20"/> </StackPanel> <StackPanel Margin="4" > <TextBlock Text="寄存器更新数" /> <StackPanel Orientation="Horizontal"> <TextBlock FontSize="20"> <Run Text="{Binding DRNeedUpdateCnt,Mode=OneWay}"/>/<Run Text="{Binding DRCnt,Mode=OneWay}"/> </TextBlock> </StackPanel> </StackPanel> <Button Margin="4" Padding="5,2" Content="..." Tag="{Binding .}" Click="btnMoreClick"/> </StackPanel> </StackPanel> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> <Button Content="配置" Padding="20,5" Margin="5" HorizontalAlignment="Left" Click="btnSetupClick"></Button> </StackPanel> </Grid> </Page>