Procedura: incorporare un'icona in un assembly
È possibile integrare facilmente risorse, ad esempio icone, nell'applicazione WPF (Windows Presentation Foundation) tramite WPF Designer per Visual Studio. Utilizzare lo schema URI di tipo pack disponibile tramite XAML (Extensible Application Markup Language) per fare riferimento alle risorse nel codice XAML dell'applicazione. Per ulteriori informazioni, vedere URI di tipo pack in WPF.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Per incorporare un'icona in un assembly
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto, scegliere Aggiungi e quindi Nuova cartella. Assegnare il nome Resources alla nuova cartella.
Utilizzare Esplora risorse per copiare un file con estensione bmp nella nuova cartella Resources, ad esempio "Blue Lace 16.bmp". Tipi di file supportati sono bmp, dib, gif, jpg e png.
In Esplora soluzioni fare clic con il pulsante destro del mouse sulla cartella Resources, scegliere Aggiungi quindi fare clic su Elemento esistente.
Verrà visualizzata la finestra di dialogo Aggiungi elemento esistente.
Selezionare Tutti i file dall'elenco a discesa Tipo oggetto.
Esplorare la cartella Resources, selezionare la bitmap, quindi fare clic sul pulsante Aggiungi.
La bitmap verrà aggiunta nel progetto e verrà visualizzata nella cartella Resources.
In Esplora soluzioni selezionare la bitmap.
Nella finestra Proprietà assicurarsi che l'opzione Operazione di compilazione sia impostata su Risorsa.
Per fare riferimento a una risorsa icona
Aprire il file XAML della finestra principale dell'applicazione in WPF Designer, ad esempio MainWindow.xaml.
In visualizzazione XAML, nel tag di apertura <Window>, impostare la proprietà Icon sull'URI di tipo pack seguente.
Icon="pack://application:,,,/Resources/Blue Lace 16.bmp"
La dichiarazione Window deve essere simile alla sintassi XAML seguente.
<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>
Compilare ed eseguire l'applicazione.
La bitmap viene visualizzata nell'icona della finestra principale.