Comment : incorporer une icône dans un assembly
Mise à jour : novembre 2007
Vous pouvez intégrer facilement des ressources, telles que des icônes, dans votre application Windows Presentation Foundation (WPF) en utilisant le Concepteur Windows Presentation Foundation (WPF) pour Visual Studio. Utilisez le modèle URI à en-tête pack fourni par le langage XAML pour référencer des ressources dans le code XAML de votre application. Pour plus d'informations, consultez URI à en-tête pack dans Windows Presentation Foundation.
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. |
Pour incorporer une icône dans un assembly
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet, pointez sur Ajouter, puis sélectionnez Nouveau dossier. Appelez ce nouveau dossier Ressources.
À l'aide de l'Explorateur Windows, copiez un fichier .bmp dans le nouveau dossier Ressources. Vous pouvez utiliser l'un des fichiers bitmap du dossier % windir%, par exemple, « Rosace bleue 16.bmp ».
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le dossier Ressources, pointez sur Ajouter, puis sélectionnez Élément existant.
La boîte de dialogue Ajouter un élément existant s'affiche.
Dans la liste déroulante Type, sélectionnez Tous les fichiers.
Naviguez dans le dossier Ressources, sélectionnez l'image bitmap, puis cliquez sur le bouton Ajouter.
L'image bitmap est ajoutée au projet et apparaît dans le dossier Ressources.
Dans l'Explorateur de solutions, sélectionnez l'image bitmap.
Dans la fenêtre Propriétés, assurez-vous que Action de génération a la valeur Ressource.
Pour référencer une ressource icône
Ouvrez le fichier XAML de la fenêtre principale de votre application dans le Concepteur WPF, par exemple Window1.xaml.
En mode XAML, dans la balise d'ouverture <Window>, affectez à la propriété Icon l'URI à en-tête pack suivant.
Icon="pack://application:,,,/Resources/Blue Lace 16.bmp"
Votre déclaration Window doit être similaire au code XAML suivant.
<Window x:Class="IconDemo.Window1" xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300" Icon="pack://application:,,,/Resources/Blue Lace 16.bmp"> <Grid> </Grid> </Window>
Générez et exécutez l'application.
L'image bitmap s'affiche dans l'icône de la fenêtre principale.
Voir aussi
Concepts
URI à en-tête pack dans Windows Presentation Foundation