variant_dem_shoe_store/ChudoObuv/Pages/ProductPage.xaml
2026-10-31 19:36:02 +04:00

76 lines
4.4 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<Page x:Class="ChudoObuv.Pages.ProductPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
FontFamily="Calibri" FontSize="16" Background="{StaticResource MainBackgroundBrush}"
Title="Просмотр товара"
Loaded="Page_Loaded">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<Grid Margin="16">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="340" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Border Grid.Column="0" BorderBrush="{StaticResource AccentBrush}" BorderThickness="1"
Padding="8" VerticalAlignment="Top">
<Image x:Name="ProductImage" Height="280" Stretch="Uniform" />
</Border>
<StackPanel Grid.Column="1" Margin="20,0,0,0">
<TextBlock x:Name="NameText" FontSize="26" FontWeight="Bold" TextWrapping="Wrap" />
<TextBlock Margin="0,6,0,0"><Run Text="Производство:" FontWeight="Bold" /> <Run
x:Name="ManufacturerRun" /></TextBlock>
<TextBlock><Run Text="Категория:" FontWeight="Bold" /> <Run x:Name="CategoryRun"
/></TextBlock>
<StackPanel Orientation="Horizontal" Margin="0,6">
<TextBlock Text="Цена со скидкой:" FontWeight="Bold" VerticalAlignment="Center" />
<TextBlock x:Name="DiscountedPriceText" FontSize="24" FontWeight="Bold" Margin="8,0"
VerticalAlignment="Center" />
<TextBlock x:Name="OldPriceText" TextDecorations="Strikethrough"
Foreground="DimGray" VerticalAlignment="Center" />
</StackPanel>
<TextBlock TextWrapping="Wrap"><Run Text="Состав:" FontWeight="Bold" /> <Run
x:Name="CompositionRun" /></TextBlock>
<TextBlock TextWrapping="Wrap" Margin="0,6,0,0"><Run Text="Описание:" FontWeight="Bold"
/> <Run x:Name="DescriptionRun" /></TextBlock>
<TextBlock TextWrapping="Wrap" Margin="0,6,0,0"><Run Text="Размерный ряд:"
FontWeight="Bold" /> <Run x:Name="SizeRangeRun" /></TextBlock>
<TextBlock TextWrapping="Wrap"><Run Text="Доступные для заказа размеры:"
FontWeight="Bold" /> <Run x:Name="AvailableSizesRun" /></TextBlock>
<Border Background="{StaticResource SecondaryBackgroundBrush}" Padding="12"
Margin="0,16,0,0" CornerRadius="6">
<StackPanel>
<TextBlock Text="Добавление в заказ" FontSize="20" FontWeight="Bold" />
<Grid Margin="0,8,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="160" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="100" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="Размер:" VerticalAlignment="Center" />
<ComboBox Grid.Column="1" x:Name="SizeComboBox" DisplayMemberPath="SizeText"
SelectionChanged="SizeComboBox_SelectionChanged" />
<TextBlock Grid.Column="2" Text="Количество:" VerticalAlignment="Center"
Margin="12,0,0,0" />
<TextBox Grid.Column="3" x:Name="QuantityTextBox" Text="1" MaxLength="3"
PreviewTextInput="QuantityTextBox_PreviewTextInput"
ToolTip="Введите целое число пар от 1 до доступного количества" />
<TextBlock Grid.Column="4" x:Name="AvailableText" VerticalAlignment="Center"
Margin="8,0" Foreground="DimGray" />
</Grid>
<StackPanel Orientation="Horizontal" Margin="0,8,0,0">
<Button Content="Добавить в заказ" Style="{StaticResource AccentButton}"
Click="AddButton_Click" />
<Button Content="Перейти к оформлению заказа" Click="CartButton_Click" />
</StackPanel>
</StackPanel>
</Border>
</StackPanel>
</Grid>
</ScrollViewer>
</Page>