|
- <UserControl
- x:Class="ModbusDemo.VIew.CoilUC"
- 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:ModbusDemo.VIew"
- xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
- xmlns:viewmodel="clr-namespace:ModbusDemo.VIewModel"
- d:DataContext="{d:DesignInstance Type=viewmodel:CoilUCViewModel,
- IsDesignTimeCreatable=True}"
- d:Background="White"
- d:DesignHeight="450"
- d:DesignWidth="800"
- mc:Ignorable="d">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="60">
- </RowDefinition>
- <RowDefinition>
- </RowDefinition>
- <RowDefinition>
- </RowDefinition>
- <RowDefinition>
- </RowDefinition>
- </Grid.RowDefinitions>
- <TextBlock
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Text="{Binding SerialPortInfo}"
- FontWeight="Black"
- FontSize="16">
- </TextBlock>
- <Grid Grid.Row="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition>
- </ColumnDefinition>
- <ColumnDefinition>
- </ColumnDefinition>
- <ColumnDefinition>
- </ColumnDefinition>
- <ColumnDefinition>
- </ColumnDefinition>
- <ColumnDefinition>
- </ColumnDefinition>
- </Grid.ColumnDefinitions>
- <StackPanel Orientation="Vertical" HorizontalAlignment="Center">
- <TextBlock Text="从站地址" Margin="20"></TextBlock>
- <TextBox Text="{Binding SlaveAddress}" Margin="0,-10,0,0"></TextBox>
- </StackPanel>
-
- <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Grid.Column="1">
- <TextBlock Text="起始地址" Margin="20"></TextBlock>
- <TextBox Text="{Binding StartAddress}" Margin="0,-10,0,0"></TextBox>
- </StackPanel>
-
- <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Grid.Column="2">
- <TextBlock Text="读取位数" Margin="20"></TextBlock>
- <TextBox Text="{Binding NumberOfPoints}" Margin="0,-10,0,0"></TextBox>
- </StackPanel>
-
- <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Grid.Column="3">
- <TextBlock Text="读取结果" Margin="20"></TextBlock>
- <TextBox Text="{Binding ReadResult}" Margin="0,-10,0,0"></TextBox>
- </StackPanel>
- <Button
- Grid.Column="4"
- Width="80"
- Height="30"
- Command="{Binding ReadCoilCmm}"
- materialDesign:ButtonAssist.CornerRadius="15"
- Content="读取"
- Style="{StaticResource MaterialDesignRaisedDarkButton}">
- </Button>
- </Grid>
- </Grid>
- </UserControl>
|