123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <Window x:Class="WpfApp3.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:WpfApp3"
- mc:Ignorable="d"
- Title="Musical Store" Height="450" Width="800">
- <Grid ShowGridLines="True">
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- <RowDefinition Height="*" />
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="200"/>
- <ColumnDefinition/>
- </Grid.ColumnDefinitions>
- <Image Source="./assets/Guitar.jpg" Grid.Column="0" Grid.RowSpan="3" HorizontalAlignment="Right"/>
- <StackPanel Grid.Column="1" Orientation="Horizontal" Margin="10">
- <Label Content="Фильтр:" VerticalAlignment="Center" />
- <ComboBox x:Name="FilterComboBox" SelectionChanged="FilterComboBox_SelectionChanged" Margin="10" />
- <Label Content="Поиск:" VerticalAlignment="Center" />
- <TextBox Width="200" VerticalAlignment="Center" x:Name="SearchFilterTextBox" KeyUp="SearchFilter_KeyUp"/>
- </StackPanel>
- <StackPanel Grid.Column="1" Orientation="Vertical" Grid.Row="2" VerticalAlignment="Bottom">
- <RadioButton GroupName="Sort" Tag="1" Content="по возрастанию" Checked="RadioButtonAsc_Checked" VerticalAlignment="Center"/>
- <RadioButton GroupName="Sort" Tag="2" Content="по убыванию" Checked="RadioButtonDesc_Checked" VerticalAlignment="Center"/>
- <Button x:Name="ExitButton" Content="Выход" Click="ExitButton_Click" Height="50"/>
- </StackPanel>
- <DataGrid x:Name="InstrumentListView"
- Grid.Row="1"
- Grid.Column="1"
- CanUserAddRows="False"
- AutoGenerateColumns="False"
- ItemsSource="{Binding InstrumentListView}">
- <DataGrid.Columns>
- <DataGridTextColumn
- Header="Название"
- Binding="{Binding Name}"/>
- <DataGridTextColumn
- Header="Тип"
- Binding="{Binding Type}"/>
- <DataGridTextColumn
- Header="Бренд"
- Binding="{Binding Brand}"/>
- <DataGridTextColumn
- Header="Цена"
- Binding="{Binding Price}"/>
- <DataGridTextColumn
- Header="Дата поступления"
- Binding="{Binding deliveryDate, StringFormat={}{0:dd.MM.yyyy}}"/>
- </DataGrid.Columns>
- </DataGrid>
- </Grid>
- </Window>
|