Commit 50abb60b authored by Manuel Campana's avatar Manuel Campana
Browse files

Finita versione base

parent 9b7a9a1f
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -5,16 +5,12 @@
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:ProgrammazioneAsincrona"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
        Title="MainWindow" Height="400" Width="350">
    <Grid>
        <Button x:Name="btnStampa" Content="Stampa" HorizontalAlignment="Left" Margin="230,65,0,0" VerticalAlignment="Top" Width="75" Click="btnStampa_Click"/>
        <Button x:Name="btnScelta" Content="Scegli" HorizontalAlignment="Left" Margin="150,10,0,0" VerticalAlignment="Top" Width="76" Click="btnScelta_Click"/>
        <Label x:Name="lblStampa"  HorizontalAlignment="Left" Margin="10,50,0,0" VerticalAlignment="Top" Height="49" RenderTransformOrigin="0.5,0.5" Width="200"/>
        <TextBox x:Name="txtScelta" Text="Inserire lunghezza" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Height="23" Width="120" TextChanged="txtScelta_TextChanged"/>





        <Button x:Name="btnStampa" Content="Stampa" HorizontalAlignment="Left" Margin="120,25,0,0" VerticalAlignment="Top" Width="74" Click="btnStampa_Click"/>
        <ScrollViewer Margin="10,80,70,10">
            <TextBlock x:Name="txtbStampa" TextWrapping="Wrap" />
        </ScrollViewer>
        <Label x:Name="lblLetteraRotante" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Height="49" Width="100" FontWeight="Black" FontSize="26"/>
    </Grid>
</Window>
+13 −9
Original line number Diff line number Diff line
@@ -16,26 +16,30 @@ namespace ProgrammazioneAsincrona
    /// </summary>
    public partial class MainWindow : Window
    {
        string frase;
        string lettera = "";
        Random rnd = new Random();
        char[] lettere = new char[26] { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };
        public MainWindow()
        {
            InitializeComponent();
            
            Rolling();
        }
       private void Rolling()
        private async Task Rolling()
        {

        }

        private void btnStampa_Click(object sender, RoutedEventArgs e)
            while (true)
            {

                lettera = lettere[rnd.Next(0, 26)].ToString().ToUpper();
                lblLetteraRotante.Content = lettera;
                await Task.Delay(100);
            }
        }

        private void btnScelta_Click(object sender, RoutedEventArgs e)
        private void btnStampa_Click(object sender, RoutedEventArgs e)
        {

            frase = frase + lettera;
            txtbStampa.Text = frase;
        }

    }