Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

78 рядки
3.1 KiB

  1. <UserControl
  2. x:Class="ModbusDemo.VIew.CoilUC"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7. xmlns:local="clr-namespace:ModbusDemo.VIew"
  8. xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
  9. xmlns:viewmodel="clr-namespace:ModbusDemo.VIewModel"
  10. d:DataContext="{d:DesignInstance Type=viewmodel:CoilUCViewModel,
  11. IsDesignTimeCreatable=True}"
  12. d:Background="White"
  13. d:DesignHeight="450"
  14. d:DesignWidth="800"
  15. mc:Ignorable="d">
  16. <Grid>
  17. <Grid.RowDefinitions>
  18. <RowDefinition Height="60">
  19. </RowDefinition>
  20. <RowDefinition>
  21. </RowDefinition>
  22. <RowDefinition>
  23. </RowDefinition>
  24. <RowDefinition>
  25. </RowDefinition>
  26. </Grid.RowDefinitions>
  27. <TextBlock
  28. HorizontalAlignment="Center"
  29. VerticalAlignment="Center"
  30. Text="{Binding SerialPortInfo}"
  31. FontWeight="Black"
  32. FontSize="16">
  33. </TextBlock>
  34. <Grid Grid.Row="1">
  35. <Grid.ColumnDefinitions>
  36. <ColumnDefinition>
  37. </ColumnDefinition>
  38. <ColumnDefinition>
  39. </ColumnDefinition>
  40. <ColumnDefinition>
  41. </ColumnDefinition>
  42. <ColumnDefinition>
  43. </ColumnDefinition>
  44. <ColumnDefinition>
  45. </ColumnDefinition>
  46. </Grid.ColumnDefinitions>
  47. <StackPanel Orientation="Vertical" HorizontalAlignment="Center">
  48. <TextBlock Text="从站地址" Margin="20"></TextBlock>
  49. <TextBox Text="{Binding SlaveAddress}" Margin="0,-10,0,0"></TextBox>
  50. </StackPanel>
  51. <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Grid.Column="1">
  52. <TextBlock Text="起始地址" Margin="20"></TextBlock>
  53. <TextBox Text="{Binding StartAddress}" Margin="0,-10,0,0"></TextBox>
  54. </StackPanel>
  55. <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Grid.Column="2">
  56. <TextBlock Text="读取位数" Margin="20"></TextBlock>
  57. <TextBox Text="{Binding NumberOfPoints}" Margin="0,-10,0,0"></TextBox>
  58. </StackPanel>
  59. <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Grid.Column="3">
  60. <TextBlock Text="读取结果" Margin="20"></TextBlock>
  61. <TextBox Text="{Binding ReadResult}" Margin="0,-10,0,0"></TextBox>
  62. </StackPanel>
  63. <Button
  64. Grid.Column="4"
  65. Width="80"
  66. Height="30"
  67. Command="{Binding ReadCoilCmm}"
  68. materialDesign:ButtonAssist.CornerRadius="15"
  69. Content="读取"
  70. Style="{StaticResource MaterialDesignRaisedDarkButton}">
  71. </Button>
  72. </Grid>
  73. </Grid>
  74. </UserControl>