StatementPage.xaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <UserControl x:Class="LogoForceTestApp.Modules.MainModule.Views.StatementPage"
  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:LogoForceTestApp.Modules.MainModule.Views"
  7. xmlns:oxy="http://oxyplot.org/wpf"
  8. mc:Ignorable="d"
  9. d:DesignHeight="450" d:DesignWidth="800">
  10. <UserControl.Resources>
  11. <ResourceDictionary>
  12. <ResourceDictionary.MergedDictionaries>
  13. <ResourceDictionary Source="/LogoForceTestApp.Modules.MainModule;component/Dictionary/ButtonStyle.xaml" />
  14. </ResourceDictionary.MergedDictionaries>
  15. </ResourceDictionary>
  16. </UserControl.Resources>
  17. <Grid>
  18. <Grid.ColumnDefinitions>
  19. <ColumnDefinition Width="280"/>
  20. <ColumnDefinition />
  21. </Grid.ColumnDefinitions>
  22. <StackPanel Grid.Column="0"
  23. Orientation="Vertical"
  24. Margin="10">
  25. <Grid>
  26. <Grid.ColumnDefinitions>
  27. <ColumnDefinition Width="auto" />
  28. <ColumnDefinition Width="*" />
  29. </Grid.ColumnDefinitions>
  30. <Grid.RowDefinitions>
  31. <RowDefinition Height="350" />
  32. <RowDefinition Height="auto" />
  33. <RowDefinition Height="auto" />
  34. <RowDefinition Height="auto" />
  35. <RowDefinition Height="auto" />
  36. </Grid.RowDefinitions>
  37. <TextBlock Grid.Row="1"
  38. Grid.Column="0"
  39. Text="月产能:"
  40. VerticalAlignment="Center"
  41. Margin="5"/>
  42. <TextBox Grid.Row="1"
  43. Grid.Column="1"
  44. Text="{Binding MonthCount}"
  45. IsReadOnly="True"
  46. BorderBrush="Gray"
  47. TextAlignment="Center"
  48. BorderThickness="1"
  49. Margin="5" />
  50. <TextBlock Grid.Row="2"
  51. Grid.Column="0"
  52. Text="周产能:"
  53. VerticalAlignment="Center"
  54. Margin="5" />
  55. <TextBox Grid.Row="2"
  56. Grid.Column="1"
  57. Text="{Binding WeekCount}"
  58. IsReadOnly="True"
  59. BorderBrush="Gray"
  60. TextAlignment="Center"
  61. BorderThickness="1"
  62. Margin="5" />
  63. <TextBlock Grid.Row="3"
  64. Grid.Column="0"
  65. Text="日产能:"
  66. VerticalAlignment="Center"
  67. Margin="5" />
  68. <TextBox Grid.Row="3"
  69. Grid.Column="1"
  70. Text="{Binding DayCount}"
  71. IsReadOnly="True"
  72. BorderBrush="Gray"
  73. TextAlignment="Center"
  74. BorderThickness="1"
  75. Margin="5" />
  76. <Button Grid.Row="4"
  77. Grid.ColumnSpan="2"
  78. Content="生成报表"
  79. VerticalAlignment="Center"
  80. Margin="20"
  81. Width="120"
  82. Height="35"
  83. FontSize="16"
  84. Style="{StaticResource BtnStyle}"
  85. Command="{Binding StatementCommand}" />
  86. </Grid>
  87. </StackPanel>
  88. <ScrollViewer Grid.Column="1">
  89. <StackPanel Orientation="Vertical">
  90. <oxy:PlotView Model="{Binding MonthChartModel}"
  91. Background="Transparent"
  92. Height="300" />
  93. <oxy:PlotView Model="{Binding WeekChartModel}"
  94. Background="Transparent"
  95. Height="300" />
  96. <oxy:PlotView Model="{Binding DayChartModel}"
  97. Background="Transparent"
  98. Height="300" />
  99. </StackPanel>
  100. </ScrollViewer>
  101. </Grid>
  102. </UserControl>