Převod do soustav
Požadavky na absolvování
2. PrevodDoSoustavWPF
2.3. XAML - prvky 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="Převod čísla" Height="450" Width="500">
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="Auto"/> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <GroupBox Header="Vstupní data" Margin="5"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <StackPanel Margin="5"> <StackPanel Margin="5,10,5,5"> <Label Content="Soustava:" /> <ComboBox Name="CmbSoustava" Margin="15,5,5,5"> <ComboBoxItem Content="Dvojková"/> <ComboBoxItem Content="Šestnácková"/> </ComboBox> </StackPanel> <StackPanel Margin="5,10,5,5"> <Label Content="Počet bytů" /> <ComboBox Name="CmbBytu" Margin="15,5,5,5"> <ComboBoxItem Content="1"/> <ComboBoxItem Content="2"/> <ComboBoxItem Content="4"/> <ComboBoxItem Content="8"/> </ComboBox> </StackPanel> </StackPanel> <StackPanel Grid.Column="1" Margin="5"> <StackPanel Margin="5,10,5,5"> <Label Content="Číslo:" /> <TextBox Name="TxtCislo" Text="?" Margin="15,5,5,5" FontSize="14" FontWeight="Bold"/> </StackPanel> </StackPanel> </Grid> </GroupBox> <GroupBox Header="Výstupní data" Grid.Row="1" Margin="5"> <StackPanel> <Label Content="Výsledek:" FontWeight="Bold" FontSize="14" /> <TextBox Name="TxtVysledek" Margin="20,5" Padding="5" Grid.Row="2" TextWrapping="Wrap" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="14" FontWeight="Bold" IsReadOnly="True" Background="AliceBlue"/> </StackPanel> </GroupBox> <StackPanel Grid.Row="2"> <WrapPanel HorizontalAlignment="Center"> <Button Name="BtnPrevod" Content="Převod" Margin="5" Width="100" Padding="5"/> </WrapPanel> <WrapPanel HorizontalAlignment="Right"> <Button Name="BtnKonec" Content="Konec" Margin="5" Width="100" Padding="5"/> </WrapPanel> </StackPanel>
Kód 2: Prvky v Grid