Kvadratická rovnice
Completion requirements
2. KvadratickaRovniceWPF
2.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="Kvadraticka rovnice" Height="300" Width="500" MinHeight="300" MinWidth="300">
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="Auto"/> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <WrapPanel Margin="5,20,5,5" HorizontalAlignment="Center"> <TextBlock Text="A * x" FontSize="16"/> <TextBlock Margin="0,-3,0,0" FontSize="12">2</TextBlock> <TextBlock Text=" + B * x + C = 0" FontSize="16"/> </WrapPanel> <WrapPanel Grid.Row="1" Margin="10,5" HorizontalAlignment="Center"> <TextBox Name="TxtA" Margin="0,6" TextWrapping="Wrap" Text="0" Width="30" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/> <TextBlock Text="x" Margin="3,6,0,3" /> <TextBlock Margin="0,3,0,0"> <Span BaselineAlignment="Top" FontSize="8">2</Span> </TextBlock> <TextBlock Text=" + " Margin="3,6,0,3"/> <TextBox Name="TxtB" Margin="0,6" TextWrapping="Wrap" Text="0" Width="30" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/> <TextBlock Text="x + " Margin="3,6,0,3"/> <TextBox Name="TxtC" Margin="0,6" TextWrapping="Wrap" Text="0" Width="30" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/> <TextBlock Text="= 0" Margin="3,6,0,3"/> </WrapPanel> <StackPanel Grid.Row="2"> <Label Content="Výsledek:" FontSize="16"/> <TextBox Name="TxtVysledek" IsReadOnly="True" Background="AliceBlue" Text="?" TextWrapping="Wrap" Padding="5" Margin="20,0,5,0"/> </StackPanel> <StackPanel Grid.Row="3"> <WrapPanel HorizontalAlignment="Center"> <Button Name="BtnVypocti" Content="Vypočti" Margin="5" Width="80" 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