91 lines
3.4 KiB
XML
91 lines
3.4 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" Height="550" d:DesignWidth="800" d:DesignHeight="650"
|
|
x:Class="AvaloniaAppApplication.AddEditWindow"
|
|
Title="AddEditWindow">
|
|
<Grid ColumnDefinitions="*, 10*, *" RowDefinitions="*, 10*, *">
|
|
<StackPanel Spacing="10" Orientation="Vertical" Grid.Column="1" Grid.Row="1">
|
|
|
|
<Grid HorizontalAlignment="Center">
|
|
<TextBlock Name="TitleTB" Text="Добавление" FontSize="20" FontWeight="Bold"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid HorizontalAlignment="Center" ColumnDefinitions="*, *">
|
|
<TextBlock Text="Название" Width="150" HorizontalAlignment="Left" Padding="0 6"/>
|
|
<TextBox Grid.Column="1" Name="TitleTX" Text="{Binding Title}" Width="200"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid HorizontalAlignment="Center" ColumnDefinitions="*, *">
|
|
<TextBlock Text="Стоимость" Width="150" Padding="0 6"/>
|
|
<TextBox Name="CostTX" Text="{Binding Cost}" Grid.Column="1" Width="200"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid HorizontalAlignment="Center" ColumnDefinitions="*, *">
|
|
<TextBlock Text="Длительность (сек.)" Width="150" Padding="0 6"/>
|
|
<TextBox Grid.Column="1" Name="DurationTX" Text="{Binding Durationinseconds}" Width="200"/>
|
|
|
|
</Grid>
|
|
<Grid HorizontalAlignment="Center" ColumnDefinitions="*, *">
|
|
<TextBlock Text="Описание" Width="150" Padding="0 6"/>
|
|
<TextBox TextWrapping="Wrap" Name="DescriptionTX" Text="{Binding Description}" Grid.Column="1" Height="60" Width="200"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid HorizontalAlignment="Center" ColumnDefinitions="*, *">
|
|
<TextBlock Text="Скидка (%)" Width="150" Padding="0 6"/>
|
|
<TextBox Grid.Column="1" Name="DiscountTX" Text="{Binding Discount}" Width="200"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid HorizontalAlignment="Center" ColumnDefinitions="*, *">
|
|
<TextBlock Text="Изображение" Width="150" Padding="0 6"/>
|
|
<Button Content="Выбрать" Name="AddPictureButton" HorizontalContentAlignment="Center" Grid.Column="1" Width="200" Click="AddPictureButton_Click"/>
|
|
|
|
</Grid>
|
|
|
|
<Grid>
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
<ListBox Height="160" Width="700"
|
|
ScrollViewer.HorizontalScrollBarVisibility="Visible"
|
|
ScrollViewer.VerticalScrollBarVisibility="Disabled"
|
|
ItemsSource="{Binding ServiceBitmaps}" Name="PictureLB">
|
|
<ListBox.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<StackPanel Orientation="Horizontal"/>
|
|
</ItemsPanelTemplate>
|
|
</ListBox.ItemsPanel>
|
|
<ListBox.ItemTemplate>
|
|
<DataTemplate>
|
|
<Image Height="200" Name="ImageContainer" Source="{Binding Bitmap}" Width="200"/>
|
|
|
|
</DataTemplate>
|
|
</ListBox.ItemTemplate>
|
|
|
|
|
|
|
|
</ListBox>
|
|
|
|
|
|
<StackPanel Orientation="Vertical">
|
|
<Button Content="Добавить изображение" HorizontalContentAlignment="Center" Click="AddImageButton_Click"/>
|
|
<Button Content="Удалить изображение" HorizontalContentAlignment="Center" Click="DeleteImageButton_Click"/>
|
|
|
|
</StackPanel>
|
|
|
|
</StackPanel>
|
|
|
|
</Grid>
|
|
</StackPanel>
|
|
|
|
<StackPanel Grid.Column="1" Grid.Row="2">
|
|
<Button Name="SaveButton" Content="Сохранить" HorizontalAlignment="Center" Click="SaveButton_Click"></Button>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Window>
|