Création d’une Page de démarrage personnaliséeCreating a Custom Start Page

Vous pouvez créer une Page de démarrage personnalisée en suivant les étapes décrites dans ce document.You can create a custom Start Page by following the steps in this document.

Création d’une page de démarrage viergeCreating a Blank Start Page

Vérifiez tout d’abord, une Page de démarrage vierge en créant un fichier .xaml qui a une structure de balise que Visual Studio reconnaît.First, make a blank Start Page by creating a .xaml file that has a tag structure that Visual Studio will recognize. Ensuite, ajoutez le balisage et code-behind pour produire l’apparence et les fonctionnalités que vous souhaitez.Then, add markup and code-behind to produce the appearance and functionality you want.

Pour créer une Page de démarrage viergeTo create a blank Start Page

  1. Créez un projet du type Application WPF (Visual C# / Bureau Windows.Create a new project of the type WPF Application (Visual C# / Windows Desktop.

  2. Ajoutez une référence à Microsoft.VisualStudio.Shell.14.0.Add a reference to Microsoft.VisualStudio.Shell.14.0.

  3. Ouvrez le fichier XAML dans l’éditeur XML et modifier le niveau supérieur <fenêtre > élément à un <UserControl > élément sans supprimer une des déclarations d’espace de noms.Open the XAML file in the XML editor and change the top-level <Window> element to a <UserControl> element without removing any of the namespace declarations.

  4. Supprimer le x:Class déclaration de l’élément de niveau supérieur.Remove the x:Class declaration from the top-level element. Cela rend le contenu XAML compatible avec la fenêtre d’outils de Visual Studio qui héberge la page de démarrage.This makes the XAML content compatible with the Visual Studio tool window that hosts the start page.

  5. Ajoutez les déclarations d’espace de noms suivantes au niveau supérieur <UserControl > élément.Add the following namespace declarations to the top-level <UserControl> element.

    xmlns:vs="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.14.0"  
    xmlns:vsfx="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.14.0"  
    

    Ces espaces de noms vous permettent d’accéder aux commandes de Visual Studio, les contrôles et les paramètres d’interface utilisateur.These namespaces let you access Visual Studio commands, controls, and UI settings. Pour plus d’informations, consultez ajoutant les commandes Visual Studio à une Page de démarrage.For more information, see Adding Visual Studio Commands to a Start Page.

    L’exemple suivant montre le balisage dans le fichier .xaml pour une Page de démarrage vierge.The following example shows the markup in the .xaml file for a blank Start Page. N’importe quel contenu personnalisé doit être placé dans interne Grid élément.Any custom content should go in the inner Grid element.

    <UserControl  
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"  
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"  
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"  
        xmlns:MyNamespace="clr-namespace:ManualStartPage;assembly=ManualStartPage"  
        xmlns:vs="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.14.0"  
                xmlns:vsfx="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.14.0"  
        xmlns:local="clr-namespace:StartPageHost"  
        mc:Ignorable="d"  
         Height="350" Width="525">  
        <Grid>  
        <!--Add content here.-->  
        </Grid>  
    </UserControl>  
    
  6. Ajouter des contrôles à vide <UserControl > élément pour remplir votre Page de démarrage personnalisée.Add controls to the empty <UserControl> element to fill in your custom Start Page. Pour plus d’informations sur l’ajout de fonctionnalités spécifiques à Visual Studio, consultez ajoutant les commandes Visual Studio à une Page de démarrage.For information about how to add functionality that is specific to Visual Studio, see Adding Visual Studio Commands to a Start Page.

Test et application de la page de démarrage personnaliséeTesting and Applying the Custom Start Page

Ne définissez pas l’instance principale de Visual Studio pour exécuter la Page de démarrage personnalisée avant de vérifier qu’il ne bloque pas Visual Studio.Do not set the primary instance of Visual Studio to run the custom Start Page until you verify that it does not crash Visual Studio. Au lieu de cela, le test dans l’instance expérimentale.Instead, test it in the experimental instance.

Pour tester une Page de démarrage personnalisée créée manuellementTo test a manually created custom Start Page

  1. Copie de votre fichier XAML et les fichiers texte ou balisage des fichiers, à la %USERPROFILE%\My Documents\Visual Studio 2015\StartPages\ dossier.Copy your XAML file, and any supporting text files or markup files, to the %USERPROFILE%\My Documents\Visual Studio 2015\StartPages\ folder.

  2. Si votre page de démarrage fait référence à des contrôles ou les types dans les assemblys qui ne sont pas installés par Visual Studio, copiez les assemblys et les coller dans * dossier d’installation de Visual Studio \Common7\IDE\PrivateAssemblies\* .If your start page references any controls or types in assemblies that are not installed by Visual Studio, copy the assemblies and then paste them in *Visual Studio installation folder\Common7\IDE\PrivateAssemblies\*.

  3. À une invite de commandes Visual Studio, tapez devenv/rootsuffix Exp pour ouvrir une instance expérimentale de Visual Studio.At a Visual Studio command prompt, type devenv /rootsuffix Exp to open an experimental instance of Visual Studio.

  4. Dans l’instance expérimentale, accédez à la Outils / Options / environnement / démarrage page et sélectionnez votre fichier XAML à partir de la personnaliser la Page de démarrage liste déroulante.In the experimental instance, go to the Tools / Options / Environment / Startup page and select your XAML file from the Customize Start Page dropdown.

  5. Dans le menu Affichage , cliquez sur Page de démarrage.On the View menu, click Start Page.

    Votre page de démarrage personnalisée doit être affiché.Your custom start page should be displayed. Si vous souhaitez modifier des fichiers, vous devez fermez l’instance expérimentale, apportez les modifications, copiez et collez les fichiers modifiés, puis ouvrez à nouveau l’instance expérimentale pour afficher les modifications.If you want to change any files, you must close the experimental instance, make the changes, copy and paste the changed files, and then re-open the experimental instance to view the changes.

Pour appliquer personnalisé page de démarrage dans l’instance principale de Visual StudioTo apply the custom start page in the primary instance of Visual Studio

  • Après avoir testé votre Page de démarrage et qu’il soit stable trouvé, utilisez la personnaliser la Page de démarrage option dans le Options boîte de dialogue pour le sélectionner comme page de démarrage dans l’instance principale de Visual StudioAfter you have tested your Start Page and found it to be stable, use the Customize Start Page option in the Options dialog box to select it as the start page in the primary instance of Visual Studio

Voir aussiSee Also

Procédure pas à pas : Ajout de code XAML personnalisé à la Page de démarrage Walkthrough: Adding Custom XAML to the Start Page
Ajout du contrôle utilisateur à la Page de démarrage Adding User Control to the Start Page
Ajout de commandes de Visual Studio à une Page de démarrage Adding Visual Studio Commands to a Start Page
Procédure pas à pas : Enregistrement des paramètres utilisateur sur une Page de démarrage Walkthrough: Saving User Settings on a Start Page
Déploiement de pages de démarrage personnaliséesDeploying Custom Start Pages