4. NejvetsiZe3CiselWPF

4.3. XAML - prvky formuláře

Nastavení formuláře

Následující XAML kód obsahuje nastavení formuláře - viz Kód 1. Pokud je zapotřebí zkopírujte XAML kód a vložte jej namísto řádky s nastavením vlastností okna (řádek začíná Title=....).

Title="Porovnej" Height="350" Width="800">

Kód 1: Nastavení vlastností formuláře


Grid

Následující zdrojový kód XAML obsahuje potřebné prvky na formuláři pro řešení úlohy, bez nastavení událostí - viz Kód 2. Pokud je zapotřebí, zkopírujte XAML kód a vložte jej mezi počáteční a koncovou značku prvku Grid.

        <Grid.RowDefinitions>
            <RowDefinition Height="50"/>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <Label Content="A (první celé číslo):" Grid.Row="1" Margin="25,5,5,5"/>
        <TextBox Name="TxtA" Grid.Row="1" Grid.Column="1" Margin="5" Text="0" VerticalContentAlignment="Center" />
 
        <Label Content="B (druhé celé číslo):" Grid.Row="2" Margin="25,5,5,5" />
        <TextBox Name="TxtB" Grid.Row="2" Grid.Column="1" Margin="5" Text="0" VerticalContentAlignment="Center" />
 
        <Label Content="C (třetí celé číslo):" Grid.Row="3" Margin="25,5,5,5"/>
        <TextBox Name="TxtC" Grid.Row="3" Grid.Column="1" Margin="5" Text="0" VerticalContentAlignment="Center" />
 
        <StackPanel Grid.Row="5" Grid.ColumnSpan="2">
            <WrapPanel HorizontalAlignment="Center">
                <Button Name="BtnPorovnej"  Content="Porovnej varianta 1" Margin="5" Padding="5" />
                <Button Name="BtnPorovnej2" Content="Porovnej varianta 2" Margin="5" Padding="5" />
                <Button Name="BtnPorovnej3" Content="Porovnej varianta 3" Margin="5" Padding="5" />
                <Button Name="BtnPorovnej4" Content="Porovnej varianta 4" Margin="5" Padding="5" />
                <Button Name="BtnPorovnej5" Content="Porovnej varianta 5" Margin="5" Padding="5" />
 
            </WrapPanel>
            <WrapPanel HorizontalAlignment="Right">
                <Button Name="BtnKonec" Content="Konec" Margin="5" Width="80" Padding="5" />
            </WrapPanel>
        </StackPanel>

Kód 2: Prvky v Grid