Comment : incorporer une icône dans un assembly
Vous pouvez intégrer facilement des ressources, telles que des icônes, dans votre application Windows Presentation Foundation (WPF) en utilisant le Concepteur 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 WPF.
Notes
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 Utilisation des paramètres.
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, par exemple, « Blue Lace 16.bmp ». Les types de fichiers pris en charge sont bmp, dib, gif, jpg et png.
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, MainWindow.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.MainWindow" xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" 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.