demo4/demo4_true/MainWindow.axaml
2025-01-28 19:06:43 +03:00

50 lines
3.5 KiB
XML

<Window xmlns="https://github.com/avaloniaui"
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"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo4_true.MainWindow"
x:CompileBindings="False"
Title="demo4_true">
<DockPanel>
<Border DockPanel.Dock="Top" Background="DeepSkyBlue" Height="50">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center" Spacing="10">
<ComboBox x:Name="DirectionComboBox" Width="150" SelectionChanged="DirectionComboBox_OnSelectionChanged"/>
<ComboBox x:Name="DateComboBox" Width="150" SelectionChanged="DateComboBox_OnSelectionChanged"/>
</StackPanel>
<Button Grid.Column="2" Content="Auth" HorizontalAlignment="Right" Margin="10,0,10,0" VerticalAlignment="Center" Foreground="Black" Background="LightGray" Click="AuthButton_OnClick" />
</Grid>
</Border>
<ListBox x:Name = "EventListBox" Background="Beige">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="3" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Border BorderBrush="Gray" BorderThickness="1" Padding="5" Margin="5">
<Grid ColumnDefinitions="Auto, 1*" VerticalAlignment="Center">
<Image Source="{Binding Image}" Width="100" Height="100" Margin="0,0,10,0" VerticalAlignment="Center" HorizontalAlignment="Left" Stretch="UniformToFill"/>
<StackPanel HorizontalAlignment="Left" VerticalAlignment="Center" Grid.Column="1" MaxWidth="250">
<TextBlock Text="{Binding Sobitie}" TextWrapping="Wrap" TextAlignment="Left" Foreground="Black" FontSize="14" Margin="0,0,0,5"/>
<TextBlock Text="{Binding Date}" TextWrapping="Wrap" TextAlignment="Left" Foreground="Black" FontSize="12" Margin="0,0,0,5"/>
<TextBlock Text="{Binding DirectionId}" TextWrapping="Wrap" TextAlignment="Left" Foreground="Black" FontSize="12"/>
</StackPanel>
</Grid>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</DockPanel>
</Window>