<Page x:Class="CatProject.AddPage"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
      xmlns:local="clr-namespace:CatProject"
      mc:Ignorable="d" 
      d:DesignHeight="450" d:DesignWidth="800"
      Title="AddPage" FontSize="20">

    <Grid>
        <ScrollViewer>
        <StackPanel>
            <GroupBox Header="Введите имя кота">
                <TextBox Name="TBName"></TextBox>
            </GroupBox>
            <GroupBox Header="Введите породу кота">
                <ComboBox Name="CBBreed"></ComboBox>
            </GroupBox>
            <GroupBox Header="Введите дату рождения кота">
                <DatePicker Name="DPBirthday"></DatePicker>
            </GroupBox>
            <GroupBox>
                <StackPanel>
                    <RadioButton Name="RBMen">Мужской</RadioButton>
                    <RadioButton Name="RBWomen">Женский</RadioButton>
                </StackPanel>
            </GroupBox>
            <Button Name="AddPhotoCat" Click="AddPhotoCat_Click">Добавить фото кота</Button>
            <GroupBox Header="Введите номер паспорта кота">
                <TextBox Name="TBPassport"></TextBox>
            </GroupBox>
            <GroupBox Header="Введите окрас кота">
                <TextBox Name="TBColor"></TextBox>
            </GroupBox>
            <GroupBox Header="Выберите черты характера кота">
                <ListBox Name="LBTrait" SelectionMode="Multiple"></ListBox>
            </GroupBox>
            <GroupBox Header="Введите корм кота">
                <!--Далее создаем шаблон ListBox, внутрь которого поместим 
            текстовое поле с названием корма и поле для записи его количества.
            Для того чтобы данные из textBox были сразу сохранены и были доступны для добавления в базу,
            нужно создать в частичном классе нужной таблицы свойство, и связать его двухсторонней привязкой с TextBox.
            Тогда данные будут сразу же сохраняться в свойстве.-->
                <ListBox Name="LBFeed">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <StackPanel>
                                <TextBlock Text="{Binding Feed}"></TextBlock>
                                <TextBox Text="{Binding NumFeed, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"></TextBox>
                            </StackPanel>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
            </GroupBox>
            <Button Name="BtnAdd" Click="BtnAdd_Click">Добавить кота</Button>
        </StackPanel>
        </ScrollViewer>
    </Grid>
</Page>
