LampData.xaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <Page x:Class="B20UVLog.Pages.LampData"
  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:B20UVLog.Pages" xmlns:My="clr-namespace:MyWPFControl.Controls;assembly=MyWPFControl" xmlns:viewmodels="clr-namespace:B20UVLog.ViewModels"
  7. mc:Ignorable="d"
  8. d:DesignHeight="450" d:DesignWidth="800"
  9. Title="LampData">
  10. <Page.DataContext>
  11. <viewmodels:LampDataViewModel/>
  12. </Page.DataContext>
  13. <Grid>
  14. <Grid.RowDefinitions>
  15. <RowDefinition Height="auto"/>
  16. <RowDefinition Height="auto"/>
  17. <RowDefinition Height="*"/>
  18. </Grid.RowDefinitions>
  19. <!--<TextBlock Grid.Row="0" Text="IO" FontSize="25" Margin="10 5"/>-->
  20. <StackPanel Grid.Row="1" Orientation="Horizontal" VerticalAlignment="Center">
  21. <!--<My:MTextBox x:Name="TextIndex" Title="Index_No"/>-->
  22. <My:MDateTimePicker x:Name="DTPStart" Title="开始时间"/>
  23. <TextBlock Text="--" VerticalAlignment="Center" Margin="2"/>
  24. <My:MDateTimePicker x:Name="DTPEnd" Title="结束时间"/>
  25. <My:MButton x:Name="BtnSearch" Content="查询" Type="Primary" Click="BtnSearch_Click"/>
  26. <My:MButton x:Name="BtnReset" Content="条件重置" Click="BtnReset_Click"/>
  27. <!--<My:MButton x:Name="BtnExport" Content="导出报表" Click="BtnExport_Click" Type="Warning"/>-->
  28. </StackPanel>
  29. <Grid Grid.Row="2">
  30. <Grid.RowDefinitions>
  31. <RowDefinition Height="*"/>
  32. <RowDefinition Height="auto"/>
  33. </Grid.RowDefinitions>
  34. <My:MDataGrid ItemsSource="{Binding GridData}">
  35. <DataGrid.Columns>
  36. <DataGridTextColumn Header="L1 Luminance(W/cm²)" Binding="{Binding L1Luminance,
  37. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  38. <DataGridTextColumn Header="L2 Luminance(W/cm²)" Binding="{Binding L2Luminance,
  39. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  40. <DataGridTextColumn Header="L3 Luminance(W/cm²)" Binding="{Binding L3Luminance,
  41. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  42. <DataGridTextColumn Header="L4 Luminance(W/cm²)" Binding="{Binding L4Luminance,
  43. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  44. <DataGridTextColumn Header="L5 Luminance(W/cm²)" Binding="{Binding L5Luminance,
  45. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  46. <DataGridTextColumn Header="L6 Luminance(W/cm²)" Binding="{Binding L6Luminance,
  47. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  48. <DataGridTextColumn Header="L7 Luminance(W/cm²)" Binding="{Binding L7Luminance,
  49. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  50. <DataGridTextColumn Header="L8 Luminance(W/cm²)" Binding="{Binding L8Luminance,
  51. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  52. <DataGridTextColumn Header="L9 Luminance(W/cm²)" Binding="{Binding L9Luminance,
  53. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  54. <DataGridTextColumn Header="L10 Luminance(W/cm²)" Binding="{Binding L10Luminance,
  55. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  56. <DataGridTextColumn Header="L11 Luminance(W/cm²)" Binding="{Binding L11Luminance,
  57. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  58. <DataGridTextColumn Header="L12 Luminance(W/cm²)" Binding="{Binding L12Luminance,
  59. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  60. <DataGridTextColumn Header="L13 Luminance(W/cm²)" Binding="{Binding L13Luminance,
  61. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  62. <DataGridTextColumn Header="L14 Luminance(W/cm²)" Binding="{Binding L14Luminance,
  63. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.1}"/>
  64. <DataGridTextColumn Header="Lamp1电流(A)" Binding="{Binding Lamp1Current,
  65. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  66. <DataGridTextColumn Header="Lamp2电流(A)" Binding="{Binding Lamp2Current,
  67. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  68. <DataGridTextColumn Header="Lamp3电流(A)" Binding="{Binding Lamp3Current,
  69. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  70. <DataGridTextColumn Header="Lamp4电流(A)" Binding="{Binding Lamp4Current,
  71. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  72. <DataGridTextColumn Header="Lamp5电流(A)" Binding="{Binding Lamp5Current,
  73. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  74. <DataGridTextColumn Header="Lamp6电流(A)" Binding="{Binding Lamp6Current,
  75. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  76. <DataGridTextColumn Header="Lamp7电流(A)" Binding="{Binding Lamp7Current,
  77. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  78. <DataGridTextColumn Header="Lamp8电流(A)" Binding="{Binding Lamp8Current,
  79. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  80. <DataGridTextColumn Header="Lamp9电流(A)" Binding="{Binding Lamp9Current,
  81. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  82. <DataGridTextColumn Header="Lamp10电流(A)" Binding="{Binding Lamp10Current,
  83. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  84. <DataGridTextColumn Header="Lamp11电流(A)" Binding="{Binding Lamp11Current,
  85. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  86. <DataGridTextColumn Header="Lamp12电流(A)" Binding="{Binding Lamp12Current,
  87. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  88. <DataGridTextColumn Header="Lamp13电流(A)" Binding="{Binding Lamp13Current,
  89. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  90. <DataGridTextColumn Header="Lamp14电流(A)" Binding="{Binding Lamp14Current,
  91. Converter={StaticResource ConverterMultipleDouble},ConverterParameter=0.01}"/>
  92. <DataGridTextColumn Header="Lamp1电压(V)" Binding="{Binding Lamp1Voltage}"/>
  93. <DataGridTextColumn Header="Lamp2电压(V)" Binding="{Binding Lamp2Voltage}"/>
  94. <DataGridTextColumn Header="Lamp3电压(V)" Binding="{Binding Lamp3Voltage}"/>
  95. <DataGridTextColumn Header="Lamp4电压(V)" Binding="{Binding Lamp4Voltage}"/>
  96. <DataGridTextColumn Header="Lamp5电压(V)" Binding="{Binding Lamp5Voltage}"/>
  97. <DataGridTextColumn Header="Lamp6电压(V)" Binding="{Binding Lamp6Voltage}"/>
  98. <DataGridTextColumn Header="Lamp7电压(V)" Binding="{Binding Lamp7Voltage}"/>
  99. <DataGridTextColumn Header="Lamp8电压(V)" Binding="{Binding Lamp8Voltage}"/>
  100. <DataGridTextColumn Header="Lamp9电压(V)" Binding="{Binding Lamp9Voltage}"/>
  101. <DataGridTextColumn Header="Lamp10电压(V)" Binding="{Binding Lamp10Voltage}"/>
  102. <DataGridTextColumn Header="Lamp11电压(V)" Binding="{Binding Lamp11Voltage}"/>
  103. <DataGridTextColumn Header="Lamp12电压(V)" Binding="{Binding Lamp12Voltage}"/>
  104. <DataGridTextColumn Header="Lamp13电压(V)" Binding="{Binding Lamp13Voltage}"/>
  105. <DataGridTextColumn Header="Lamp14电压(V)" Binding="{Binding Lamp14Voltage}"/>
  106. <DataGridTextColumn Header="Lamp1出力(W/cm)" Binding="{Binding Lamp1Output}"/>
  107. <DataGridTextColumn Header="Lamp2出力(W/cm)" Binding="{Binding Lamp2Output}"/>
  108. <DataGridTextColumn Header="Lamp3出力(W/cm)" Binding="{Binding Lamp3Output}"/>
  109. <DataGridTextColumn Header="Lamp4出力(W/cm)" Binding="{Binding Lamp4Output}"/>
  110. <DataGridTextColumn Header="Lamp5出力(W/cm)" Binding="{Binding Lamp5Output}"/>
  111. <DataGridTextColumn Header="Lamp6出力(W/cm)" Binding="{Binding Lamp6Output}"/>
  112. <DataGridTextColumn Header="Lamp7出力(W/cm)" Binding="{Binding Lamp7Output}"/>
  113. <DataGridTextColumn Header="Lamp8出力(W/cm)" Binding="{Binding Lamp8Output}"/>
  114. <DataGridTextColumn Header="Lamp9出力(W/cm)" Binding="{Binding Lamp9Output}"/>
  115. <DataGridTextColumn Header="Lamp10出力(W/cm)" Binding="{Binding Lamp10Output}"/>
  116. <DataGridTextColumn Header="Lamp11出力(W/cm)" Binding="{Binding Lamp11Output}"/>
  117. <DataGridTextColumn Header="Lamp12出力(W/cm)" Binding="{Binding Lamp12Output}"/>
  118. <DataGridTextColumn Header="Lamp13出力(W/cm)" Binding="{Binding Lamp13Output}"/>
  119. <DataGridTextColumn Header="Lamp14出力(W/cm)" Binding="{Binding Lamp14Output}"/>
  120. <DataGridTextColumn Header="记录时间" Binding="{Binding RecordTime,StringFormat=yyyy-MM-dd HH:mm:ss}"/>
  121. </DataGrid.Columns>
  122. </My:MDataGrid>
  123. <My:MPagination Grid.Row="1" x:Name="MyPagination" PageIndexChange="MyPagination_PageIndexChange" PageSizeChange="MyPagination_PageSizeChange"/>
  124. </Grid>
  125. </Grid>
  126. </Page>