OrdersWindow.xaml 2.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <Window x:Class="WpfApp1.OrdersWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. Title="Заказы" Height="450" Width="850"
  5. WindowStartupLocation="CenterScreen">
  6. <Grid Margin="15">
  7. <Grid.RowDefinitions>
  8. <RowDefinition Height="Auto"/>
  9. <RowDefinition Height="*"/>
  10. </Grid.RowDefinitions>
  11. <StackPanel Grid.Row="0" Orientation="Horizontal" Margin="0,0,0,10">
  12. <TextBlock Text="Клиент:" VerticalAlignment="Center" Margin="0,0,10,0"/>
  13. <ComboBox x:Name="cmbClients" Width="200" DisplayMemberPath="companyname" SelectedValuePath="customerid"/>
  14. <CheckBox x:Name="chkLate" Content="Только просроченные" VerticalAlignment="Center" Margin="20,0"/>
  15. <Button Content="Применить" Width="80" Height="28" Margin="10,0" Click="BtnFilter_Click"/>
  16. <Button Content="Сбросить" Width="80" Height="28" Click="BtnReset_Click"/>
  17. </StackPanel>
  18. <DataGrid x:Name="dgOrders" Grid.Row="1"
  19. AutoGenerateColumns="False" IsReadOnly="True"
  20. AlternatingRowBackground="#F5F5F5">
  21. <DataGrid.Columns>
  22. <DataGridTextColumn Header="ID" Binding="{Binding orderid}" Width="50"/>
  23. <DataGridTextColumn Header="Клиент" Binding="{Binding companyname}" Width="180"/>
  24. <DataGridTextColumn Header="Дата заказа" Binding="{Binding orderdate, StringFormat=d}" Width="100"/>
  25. <DataGridTextColumn Header="Плановая" Binding="{Binding plandate, StringFormat=d}" Width="100"/>
  26. <DataGridTextColumn Header="Фактическая" Binding="{Binding factdate, StringFormat=d}" Width="100"/>
  27. <DataGridTextColumn Header="Статус" Binding="{Binding status}" Width="120"/>
  28. </DataGrid.Columns>
  29. </DataGrid>
  30. </Grid>
  31. </Window>