HistoryGrade.xaml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. <Window x:Class="AIRS.HistoryGrade"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:AIRS"
  7. xmlns:local1="clr-namespace:AIRS.usercontrol"
  8. mc:Ignorable="d" xmlns:sys="clr-namespace:System;assembly=mscorlib"
  9. Title="FeildParam" Loaded="Window_Loaded" WindowStyle="None" ContentRendered="Window_ContentRendered" Background="#223754" WindowStartupLocation="CenterScreen" ResizeMode="NoResize" Height="566" Width="898">
  10. <Grid>
  11. <!--<Border Canvas.Left="45" Canvas.Top="33" >
  12. <Image x:Name="imgS" Source="img/u115.png" Width="80" Height="80" Canvas.Left="45" Canvas.Top="33" RenderTransformOrigin="-0.44,0.61"></Image >
  13. </Border>-->
  14. <Label Content="历史评级" x:Name="HisorReport" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" Foreground="White" FontSize="20" FontWeight="Bold"/>
  15. <Canvas Margin="0,38,-0.4,56.6" Background="#18253C" x:Name="HisGrad">
  16. <Label x:Name="lable1" Content="检测日期" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" Foreground="White" FontSize="15" RenderTransformOrigin="0.783,0.906" Canvas.Top="10" Canvas.Left="10" />
  17. <DatePicker SelectedDate="{x:Static sys:DateTime.Now}" x:Name="startdatePickerCtl" Width="200" Height="25"
  18. SelectedDateFormat="Long" FirstDayOfWeek="Monday"
  19. DisplayDateStart="1900/1/1" DisplayDateEnd="2099/12/31"
  20. IsTodayHighlighted="False" Canvas.Left="89" Canvas.Top="10" >
  21. <!--<DatePicker.BlackoutDates>
  22. <CalendarDateRange Start="1900/1/1" End="2099/12/31"/>
  23. <CalendarDateRange Start="1900/1/1" End="2099/12/31"/>
  24. </DatePicker.BlackoutDates>-->
  25. </DatePicker>
  26. <DatePicker SelectedDate="{x:Static sys:DateTime.Now}" x:Name="enddatePickerCtl" Width="200" Height="25"
  27. SelectedDateFormat="Long" FirstDayOfWeek="Monday"
  28. DisplayDateStart="1900/1/1" DisplayDateEnd="2099/12/31"
  29. IsTodayHighlighted="False" Canvas.Left="323" Canvas.Top="10">
  30. <!--<DatePicker.BlackoutDates>
  31. <CalendarDateRange Start="1900/1/1" End="2099/12/31"/>
  32. <CalendarDateRange Start="1900/1/1" End="2099/12/31"/>
  33. </DatePicker.BlackoutDates>-->
  34. </DatePicker>
  35. <DataGrid LoadingRow="date_grid_LoadingRow" Name="date_grid" Grid.Column="0" ItemsSource="{Binding}" RowHeaderWidth="0" CanUserAddRows="False" AutoGenerateColumns="False" Canvas.Left="10" Canvas.Top="59" Height="351" Width="878">
  36. <DataGrid.Columns>
  37. <DataGridTemplateColumn Width="50" Header="序号" IsReadOnly="True">
  38. <DataGridTemplateColumn.CellTemplate>
  39. <DataTemplate>
  40. <TextBlock Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGridRow}}, Path=Header}" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="10,0,0,0"></TextBlock>
  41. </DataTemplate>
  42. </DataGridTemplateColumn.CellTemplate>
  43. </DataGridTemplateColumn>
  44. <DataGridTextColumn Width="80" Header="检测项目" Binding="{Binding gradeproject}" IsReadOnly="True"/>
  45. <DataGridTextColumn Width="100" Header="检测时间" Binding="{Binding gradetime}" IsReadOnly="True"/>
  46. <DataGridTextColumn Width="80" Header="类别" Binding="{Binding catagory}" IsReadOnly="True"/>
  47. <DataGridTextColumn Width="80" Header="钢种" Binding="{Binding gangzhong}" IsReadOnly="True"/>
  48. <DataGridTextColumn Width="80" Header="图像数量" Binding="{Binding imgcount}" IsReadOnly="True"/>
  49. <DataGridTextColumn Width="80" Header="评级标准" Binding="{Binding pingji}" IsReadOnly="True"/>
  50. <DataGridTextColumn Width="80" Header="检测仪器" Binding="{Binding instrument}" IsReadOnly="True"/>
  51. <DataGridTextColumn Width="80" Header="检测员" Binding="{Binding operation}" IsReadOnly="True"/>
  52. <DataGridTextColumn Width="80" Header="复核员" Binding="{Binding checke}" IsReadOnly="True"/>
  53. <DataGridTemplateColumn Width="80" Header="查看报告" IsReadOnly="True">
  54. <DataGridTemplateColumn.CellTemplate>
  55. <DataTemplate>
  56. <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
  57. <Button Content="查看报告" Tag="{Binding imgurl}" Click="Button_Click" >
  58. <Button.Template>
  59. <ControlTemplate TargetType="Button">
  60. <TextBlock TextDecorations="Underline"> <ContentPresenter /></TextBlock>
  61. </ControlTemplate>
  62. </Button.Template>
  63. <Button.Style>
  64. <Style TargetType="Button">
  65. <Setter Property="Foreground" Value="Blue" />
  66. <Style.Triggers>
  67. <Trigger Property="IsMouseOver" Value="true">
  68. <Setter Property="Foreground" Value="Red" />
  69. </Trigger>
  70. </Style.Triggers>
  71. </Style>
  72. </Button.Style>
  73. </Button>
  74. </StackPanel>
  75. </DataTemplate>
  76. </DataGridTemplateColumn.CellTemplate>
  77. </DataGridTemplateColumn>
  78. </DataGrid.Columns>
  79. <DataGrid.RowStyle >
  80. <Style TargetType="DataGridRow">
  81. <Setter Property="Background" Value="White"/>
  82. <Style.Triggers>
  83. <Trigger Property="IsMouseOver" Value="True">
  84. <Setter Property="Background" Value="LightGray"/>
  85. </Trigger>
  86. <Trigger Property="IsSelected" Value="True">
  87. <!--<Setter Property="Background" Value="#90F670"/>-->
  88. <Setter Property="Foreground" Value="White"/>
  89. </Trigger>
  90. </Style.Triggers>
  91. </Style>
  92. </DataGrid.RowStyle>
  93. </DataGrid>
  94. </Canvas>
  95. <Canvas Margin="0,38,-0.4,56.6" Background="#18253C" x:Name="CheckReport" Visibility="Collapsed">
  96. <Viewbox Stretch="Fill" Width="40" Canvas.Left="187" Canvas.Top="15" >
  97. <local1:Report x:Name="pbw" Width="83" Height="605"></local1:Report>
  98. </Viewbox>
  99. </Canvas>
  100. <Button x:Name="btnCancel" Click="btnCancel_Click" Content="关闭" HorizontalAlignment="Left" Margin="740,519,0,0" VerticalAlignment="Top" Width="138" Height="37" FontSize="20" Foreground="White" Background="#FF169BD5" RenderTransformOrigin="0.949,1.55">
  101. <Button.Template >
  102. <ControlTemplate TargetType="{x:Type Button}" >
  103. <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="7,7,7,7">
  104. <Border.Background>
  105. <Brush>#FF169BD5</Brush>
  106. </Border.Background>
  107. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
  108. </Border>
  109. </ControlTemplate>
  110. </Button.Template>
  111. </Button>
  112. <Button x:Name="btn_Query" Content="查询" Click="btn_Query_Click" HorizontalAlignment="Left" Margin="543,46,0,0" VerticalAlignment="Top" Width="63" Height="30" FontSize="20" Foreground="White" Background="#FF169BD5">
  113. <Button.Template >
  114. <ControlTemplate TargetType="{x:Type Button}" >
  115. <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="7,7,7,7">
  116. <Border.Background>
  117. <Brush>#FF169BD5</Brush>
  118. </Border.Background>
  119. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
  120. </Border>
  121. </ControlTemplate>
  122. </Button.Template>
  123. </Button>
  124. <Button x:Name="CheckBtnSave" Content="报告另存" Visibility="Collapsed" HorizontalAlignment="Left" Margin="543,509,0,0" VerticalAlignment="Top" Width="138" Height="37" FontSize="20" Foreground="White" Background="#FF169BD5" RenderTransformOrigin="-0.696,0.55">
  125. <Button.Template >
  126. <ControlTemplate TargetType="{x:Type Button}" >
  127. <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="7,7,7,7">
  128. <Border.Background>
  129. <Brush>#FF169BD5</Brush>
  130. </Border.Background>
  131. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
  132. </Border>
  133. </ControlTemplate>
  134. </Button.Template>
  135. </Button>
  136. <local1:PageNumControl x:Name="pageuser" Width="680" HorizontalAlignment="Left" Margin="218,451,0,57"/>
  137. <!--<Button x:Name="pro_btn" Content="上一页" Click="pro_btn_Click" HorizontalAlignment="Left" Margin="638,463,0,0" VerticalAlignment="Top" Width="77" Height="31" FontSize="20" Foreground="White" Background="#FF169BD5" RenderTransformOrigin="0.949,1.55">
  138. <Button.Template >
  139. <ControlTemplate TargetType="{x:Type Button}" >
  140. <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="7,7,7,7">
  141. <Border.Background>
  142. <Brush>#FF169BD5</Brush>
  143. </Border.Background>
  144. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
  145. </Border>
  146. </ControlTemplate>
  147. </Button.Template>
  148. </Button>
  149. <Button Content="首页" x:Name="first_btn" Click="first_btn_Click" HorizontalAlignment="Left" Margin="557,463,0,0" VerticalAlignment="Top" Width="77" Height="31" FontSize="20" Foreground="White" Background="#FF169BD5" RenderTransformOrigin="0.949,1.55">
  150. <Button.Template >
  151. <ControlTemplate TargetType="{x:Type Button}" >
  152. <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="7,7,7,7">
  153. <Border.Background>
  154. <Brush>#FF169BD5</Brush>
  155. </Border.Background>
  156. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
  157. </Border>
  158. </ControlTemplate>
  159. </Button.Template>
  160. </Button>
  161. <Button Content="下一页" x:Name="next_btn" Click="next_btn_Click" HorizontalAlignment="Left" Margin="720,463,0,0" VerticalAlignment="Top" Width="77" Height="31" FontSize="20" Foreground="White" Background="#FF169BD5" RenderTransformOrigin="0.949,1.55">
  162. <Button.Template >
  163. <ControlTemplate TargetType="{x:Type Button}" >
  164. <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="7,7,7,7">
  165. <Border.Background>
  166. <Brush>#FF169BD5</Brush>
  167. </Border.Background>
  168. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
  169. </Border>
  170. </ControlTemplate>
  171. </Button.Template>
  172. </Button>
  173. <Button Content="尾页" x:Name="last_btn" Click="last_btn_Click" HorizontalAlignment="Left" Margin="801,463,0,0" VerticalAlignment="Top" Width="77" Height="31" FontSize="20" Foreground="White" Background="#FF169BD5" RenderTransformOrigin="0.949,1.55">
  174. <Button.Template >
  175. <ControlTemplate TargetType="{x:Type Button}" >
  176. <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="7,7,7,7">
  177. <Border.Background>
  178. <Brush>#FF169BD5</Brush>
  179. </Border.Background>
  180. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
  181. </Border>
  182. </ControlTemplate>
  183. </Button.Template>
  184. </Button>-->
  185. </Grid>
  186. </Window>