MainWindow.xaml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <Window x:Class="WpfApp3.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:WpfApp3"
  7. mc:Ignorable="d"
  8. Title="Musical Store" Height="450" Width="800">
  9. <Grid ShowGridLines="True">
  10. <Grid.RowDefinitions>
  11. <RowDefinition Height="Auto" />
  12. <RowDefinition Height="*" />
  13. <RowDefinition Height="Auto" />
  14. </Grid.RowDefinitions>
  15. <Grid.ColumnDefinitions>
  16. <ColumnDefinition Width="200"/>
  17. <ColumnDefinition/>
  18. </Grid.ColumnDefinitions>
  19. <Image Source="./assets/Guitar.jpg" Grid.Column="0" Grid.RowSpan="3" HorizontalAlignment="Right"/>
  20. <StackPanel Grid.Column="1" Orientation="Horizontal" Margin="10">
  21. <Label Content="Фильтр:" VerticalAlignment="Center" />
  22. <ComboBox x:Name="FilterComboBox" SelectionChanged="FilterComboBox_SelectionChanged" Margin="10" />
  23. <Label Content="Поиск:" VerticalAlignment="Center" />
  24. <TextBox Width="200" VerticalAlignment="Center" x:Name="SearchFilterTextBox" KeyUp="SearchFilter_KeyUp"/>
  25. </StackPanel>
  26. <StackPanel Grid.Column="1" Orientation="Vertical" Grid.Row="2" VerticalAlignment="Bottom">
  27. <RadioButton GroupName="Sort" Tag="1" Content="по возрастанию" Checked="RadioButtonAsc_Checked" VerticalAlignment="Center"/>
  28. <RadioButton GroupName="Sort" Tag="2" Content="по убыванию" Checked="RadioButtonDesc_Checked" VerticalAlignment="Center"/>
  29. <Button x:Name="ExitButton" Content="Выход" Click="ExitButton_Click" Height="50"/>
  30. </StackPanel>
  31. <ListView x:Name="InstrumentListView" Grid.Column="1" Grid.Row="1" Margin="10">
  32. <ListView.View>
  33. <GridView>
  34. <GridViewColumn Header="Название" DisplayMemberBinding="{Binding Name}" />
  35. <GridViewColumn Header="Тип" DisplayMemberBinding="{Binding Type}" />
  36. <GridViewColumn Header="Бренд" DisplayMemberBinding="{Binding Brand}" />
  37. <GridViewColumn Header="Цена" DisplayMemberBinding="{Binding Price}" />
  38. </GridView>
  39. </ListView.View>
  40. </ListView>
  41. </Grid>
  42. </Window>