Share via


Procédure pas à pas : édition de XAML dans le concepteur WPF

Mise à jour : novembre 2007

Le Concepteur Windows Presentation Foundation (WPF) pour Visual Studio fournit un éditeur XAML comprenant bien des fonctionnalités que vous trouvez dans les autres éditeurs de langages de Visual Studio. Cette rubrique vous indique comment utiliser des fonctionnalités telles qu'IntelliSense et le mode Plan.

Dans cette procédure pas à pas, vous exécutez les tâches suivantes :

  • créer un projet WPF ;

  • créer des ressources ;

  • afficher la coloration syntaxique ;

  • utiliser la navigation de balises ;

  • utiliser le mode Plan ;

  • utiliser IntelliSense ;

  • utiliser les accolades correspondantes ;

  • utiliser la mise en forme automatique.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Composants requis

Vous avez besoin des composants suivants pour exécuter cette procédure pas à pas :

  • Visual Studio 2008.

Création du projet

La première étape consiste à créer le projet pour l'application hôte.

Pour créer le projet

Création de ressources

Vous utiliserez souvent des ressources dans vos applications WPF. Concepteur WPF fournit le mode Plan réductible pour les sections de ressource et la navigation vers les sections de ressource dans la fenêtre Structure du document.

Pour créer des ressources

  1. Ouvrez Window1.xaml dans le Concepteur WPF.

  2. En mode XAML, insérez le balisage XAML suivant après la balise d'ouverture de Window1.

    Ce code XAML crée un pinceau à dégradé linéaire possédant un spectre de couleurs.

    <Window.Resources>
        <LinearGradientBrush x:Key="backgroundBrush1" StartPoint="0,0" EndPoint="1,1">
            <GradientStop Color="Yellow" Offset="0.0" />
            <GradientStop Color="Red" Offset="0.25" />
            <GradientStop Color="Blue" Offset="0.75" />
            <GradientStop Color="LimeGreen" Offset="1.0" />
        </LinearGradientBrush>
    </Window.Resources>
    

Coloration syntaxique

Le Concepteur WPF rend votre code XAML plus lisible en colorant votre texte selon sa syntaxe.

Pour afficher la coloration syntaxique

  • En mode XAML, remplacez l'élément <Grid> par défaut par le texte suivant.

    <Grid Name="grid1" Background="{StaticResource backgroundBrush1}">
    
    </Grid>
    

    L'élément, la propriété et la valeur de propriété possèdent chacun une couleur unique. En outre, l'extension de balisage est liée à la propriété Background. De plus, l'arrière-plan de grille est mis à jour en mode Design.

    Vous pouvez modifier la couleur des attributs et éléments XAML. Pour plus d'informations, consultez Comment : modifier les paramètres d'affichage XAML.

Vous pouvez vous déplacer d'une balise à une autre en utilisant le navigateur des balises. Vous pouvez également naviguer en utilisant la vue Structure du document. Pour plus d'informations, consultez Navigation dans la hiérarchie des éléments d'un document WPF.

Pour utiliser le navigateur des balises

  1. En mode XAML, cliquez sur la balise d'ouverture de l'élément <Grid>.

  2. En bas du Concepteur WPF, repérez le navigateur des balises. Il indique Grid (grid1) Window/Grid.

  3. Dans le navigateur de balises, déplacez le pointeur de la souris sur l'élément Window.

    Une miniature de Window1 s'affiche.

  4. Dans le navigateur de balises, cliquez sur le lien hypertexte Window.

    En mode XAML, la balise ouvrante de Window1 est mise en surbrillance.

  5. En mode XAML, cliquez sur la balise <Window.Resources>.

    Le navigateur de balises affiche la hiérarchie de l'arborescence XAML à l'élément <Window.Resources>.

  6. Dans le navigateur de balises, cliquez sur la flèche Sélection suivante à gauche de Ressources.

    L'élément <LinearGradientBrush> est sélectionné en mode XAML.

Mode Plan

Concepteur WPF prend intégralement en charge le mode Plan réductible.

Pour utiliser le mode Plan

  1. En mode XAML, défilez jusqu'à l'élément <Window.Resources>.

  2. À gauche de la balise d'ouverture, cliquez sur le bouton de réduction.

    L'élément <Window.Resources> est réduit à une ligne unique.

  3. À gauche de la balise d'ouverture, cliquez sur le bouton développer.

    L'élément <Window.Resources> se développe pour revenir à son état d'origine.

IntelliSense

Le Concepteur WPF prend complètement en charge IntelliSense.

Pour utiliser IntelliSense

  1. Dans l'élément grid1, tapez <Gr.

    La liste IntelliSense apparaît, avec la classe Grid sélectionnée.

  2. Appuyez sur TABULATION pour compléter la balise d'ouverture.

  3. Tapez .c. (Soyez sûr d'inclure le point.)

    La liste IntelliSense apparaît, avec la propriété Children sélectionnée.

  4. Utilisez la touche de DIRECTION VERS LE BAS pour atteindre la propriété ColumnDefinitions.

  5. Appuyez sur TABULATION pour compléter la balise.

    Pour plus d'informations sur l'utilisation d'IntelliSense pour les types personnalisés, consultez Comment : importer un espace de noms en XAML.

Accolades correspondantes

Vous pouvez naviguer dans un élément en utilisant la fonctionnalité d'accolades correspondantes.

Pour utiliser les accolades correspondantes

  1. En mode XAML, cliquez sur la balise d'ouverture <LinearGradientBrush>.

  2. Appuyez sur CTRL+].

    Le curseur se déplace à la fin de la balise d'ouverture.

  3. Appuyez à nouveau sur CTRL+].

    Le curseur se déplace au début de la balise de fermeture.

  4. Supprimez le signe « supérieur à » '>' de fin de la balise de fermeture de l'élément <LinearGradientBrush>. Tapez '>' pour compléter la balise de fermeture.

    Le mode XAML met en surbrillance les balises d'ouverture et de fermeture.

Mise en forme automatique

Vous pouvez mettre en forme votre code XAML en appuyant sur CTRL+KD, et vous pouvez spécifier des paramètres de mise en forme automatique. Pour plus d'informations, consultez Comment : modifier les paramètres d'affichage XAML.

Pour utiliser la mise en forme automatique

  1. En mode XAML, sélectionnez les quatre éléments <GradientStop>.

  2. Appuyez sur MAJ+TAB.

    Les quatre déclarations d'élément se déplacent à gauche.

  3. Appuyez sur CTRL+KD.

    Les quatre déclarations d'élément sont mises en retrait. Vous pouvez remarquer d'autres modifications à votre code XAML.

  4. Dans la première balise <GradientStop>, cliquez dans l'espace avant l'attribut Color. Appuyez sur la touche ENTRÉE pour débuter une nouvelle ligne.

  5. Cliquez dans l'espace avant l'attribut Offset et appuyez sur la touche ENTRÉE pour débuter une nouvelle ligne.

  6. Appuyez sur CTRL+KD.

    Les attributs restent dans les nouvelles lignes.

  7. Insérez quatre espaces avant l'attribut Color et appuyez sur CTRL+KD.

    L'attribut Color ne change pas de position.

Voir aussi

Tâches

Comment : importer un espace de noms en XAML

Comment : modifier les paramètres d'affichage XAML

Concepts

Navigation dans la hiérarchie des éléments d'un document WPF

Autres ressources

Concepteur WPF

Procédures pas à pas pour XAML et le code