PLCReadView.xaml 2.1 KB

123456789101112131415161718192021222324252627282930
  1. <UserControl x:Class="PLCTool.Views.MonitorManageView.PLCReadView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:PLCTool.Views.MonitorManageView"
  7. xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
  8. mc:Ignorable="d"
  9. d:DesignHeight="450" d:DesignWidth="800">
  10. <Grid>
  11. <b:Interaction.Triggers>
  12. <b:EventTrigger EventName="Loaded">
  13. <b:InvokeCommandAction Command="{Binding OnLoadCommand}"/>
  14. </b:EventTrigger>
  15. </b:Interaction.Triggers>
  16. <DataGrid ColumnWidth="*" AutoGenerateColumns="False" HeadersVisibility="All" CanUserAddRows="False" SelectionUnit="FullRow" SelectionMode="Single" RowHeaderWidth="0"
  17. ColumnHeaderStyle="{StaticResource ColumnHeaderStyle}" RowHeaderStyle="{StaticResource RowHeaderStyle}" RowStyle="{StaticResource DataGridRowtyle}" AlternationCount="2"
  18. ItemsSource="{Binding PLCItemList}" IsReadOnly="True" Padding="0">
  19. <DataGrid.Columns >
  20. <DataGridTextColumn Header="序号" Binding="{Binding Id}" CellStyle="{StaticResource MyDataGridCellStyle}" />
  21. <DataGridTextColumn Header="PLC变量编码" Binding="{Binding PlcItem}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
  22. <DataGridTextColumn Header="PLC地址" Binding="{Binding PlcAddress}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
  23. <DataGridTextColumn Header="描述" Binding="{Binding Remark}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
  24. <DataGridTextColumn Header="数据类型" Binding="{Binding PlcAddType}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
  25. <DataGridTextColumn Header="当前值" Binding="{Binding RealValue}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
  26. </DataGrid.Columns>
  27. </DataGrid>
  28. </Grid>
  29. </UserControl>