MainWindow.xaml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <Window x:Class="WpfApp1.MainWindow"
  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:WpfApp1"
  7. mc:Ignorable="d"
  8. Title="MainWindow" Height="450" Width="800">
  9. <Grid ShowGridLines="True">
  10. <Grid.RowDefinitions>
  11. <RowDefinition Height="auto"/>
  12. <RowDefinition />
  13. <RowDefinition Height="auto"/>
  14. </Grid.RowDefinitions>
  15. <Grid.ColumnDefinitions>
  16. <ColumnDefinition Width="200"/>
  17. <ColumnDefinition/>
  18. </Grid.ColumnDefinitions>
  19. <!-- типа логотип компании -->
  20. <Image
  21. Source="./assets/Guitar.jpg"
  22. Grid.RowSpan="2" HorizontalAlignment="Right"/>
  23. <DataGrid
  24. Grid.Row="1"
  25. Grid.Column="1"
  26. CanUserAddRows="False"
  27. AutoGenerateColumns="False"
  28. ItemsSource="{Binding GuitarList}">
  29. <DataGrid.Columns>
  30. <DataGridTextColumn
  31. Header="Бренд"
  32. Binding="{Binding Brand}"/>
  33. <DataGridTextColumn
  34. Header="Модель"
  35. Binding="{Binding Model}"/>
  36. <DataGridTextColumn
  37. Header="Цвет"
  38. Binding="{Binding Color}"/>
  39. </DataGrid.Columns>
  40. </DataGrid>
  41. <StackPanel
  42. Orientation="Vertical"
  43. Grid.RowSpan="3"
  44. VerticalAlignment="Bottom">
  45. <Button
  46. x:Name="ExitButton"
  47. Content="Выход"
  48. Click="ExitButton_Click"
  49. Height="50"/>
  50. </StackPanel>
  51. <WrapPanel
  52. Orientation="Horizontal"
  53. Grid.Column="1"
  54. MinHeight="50">
  55. <!-- минимальную высоту я тут поставил, чтобы верхнюю строку сетки было видно. В реальном приложении она не нужна -->
  56. </WrapPanel>
  57. </Grid>
  58. </Window>