3) Spécifier : le nom du projet ainsi que l'emplacement sous lequel vous souhaitez le créer...

4) Opter pour : la génération automatique d'une page de test HTML (c'est suffisant pour un 1er exemple)...

Avec votre application ainsi créée, nous passons à présent à la partie pratique de ce 1er essai...

L'exemple à réaliser est très simple. Il se compose d'un :

    - textbox invisible au départ, en mode ReadOnly (donc non éditable) et contenant la phrase : "C'est l'effet Silverlight !!",

    - bouton pouvant avoir 2 intitulés : "Afficher" ou "Cacher".

Il s'agit, donc, ici de passer par les 2 états suivants :

            

Pour cela, commençons par ajouter les 2 contrôles précédemment évoqués à la partie XAML (sous la balise "Grid") de la page "Page.xaml"...

Vous devez obtenir ce qui suit :

    <Grid x:Name="LayoutRoot" Background="White">
        <TextBox x:Name="textbox" IsReadOnly="True" Text="C'est l'effet Silverlight !!" Visibility="Collapsed" Width="200" Height="100"></TextBox>
        <Button x:Name="bouton" Content="Afficher" Click="bouton_Click" Width="50" Height="25"></Button>
    </Grid>

Le code du gestionnaire d'événement "bouton_Click" relatif à un clic sur le bouton doit être mentionné dans le code behind de la page actuelle à savoir
"Page.xaml.cs" :

    private void bouton_Click(object sender, RoutedEventArgs e)
        {
            if (bouton.Content.ToString() == "Afficher")
            {
                textbox.Visibility = Visibility.Visible;     //afficher
                bouton.Content = "Cacher";
            }
            else
            {
                textbox.Visibility = Visibility.Collapsed;  //cacher
                bouton.Content = "Afficher";
            }
        }

N.B :

* L'équivalent de :        textbox.Visible = true;        est désormais :        textbox.Visibility = Visibility.Visible;

* L'équivalent de :        textbox.Visible = false;      est désormais :        textbox.Visibility = Visibility.Collapsed;

* Pour mentionner l'intitulé d'un bouton, on doit dorénavant passer par la propriété "Content" dudit bouton.

Exemple :     bouton.Content = "Intitulé du bouton";

Il ne vous reste plus qu'à appuyer sur la touche "F5" de votre clavier pour générer et exécuter votre application...

P.S : Remarquez au passage, qu'à chaque clic sur le bouton, la page ne se recharge pas... L'exécution se fait donc côté client... C'est l'effet Javascript...