Procedura dettagliata: creazione di un'icona della casella degli strumenti personalizzata per un controllo
Aggiornamento: novembre 2007
In questa procedura dettagliata viene illustrato come creare un'icona Casella degli strumenti per un controllo personalizzato WPF (Windows Presentation Foundation). Quando si aggiunge il controllo personalizzato alla casella degli strumenti, l'icona è visualizzata accanto al nome del controllo.
In questa procedura dettagliata verranno eseguite le attività seguenti:
Creazione di un progetto di libreria di controlli personalizzati WPF.
Creazione di un file bitmap personalizzato per l'icona Casella degli strumenti del controllo.
Verificare il controllo in fase di progettazione.
Al termine, si sarà in grado di creare un'icona Casella degli strumenti per un controllo personalizzato.
![]() |
---|
È 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 della versione utilizzata. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere la classe Impostazioni di Visual Studio. |
Prerequisiti
Per completare la procedura dettagliata è necessario disporre dei componenti elencati di seguito.
- Visual Studio 2008.
Creazione di un'icona Casella degli strumenti personalizzata
Per creare un'icona Casella degli strumenti personalizzata per un controllo, aggiungere un'immagine come risorsa incorporata al progetto del controllo.
Per creare un'icona Casella degli strumenti personalizzata
In Visual Basic o Visual C# creare un nuovo progetto di libreria di controlli personalizzati WPF denominato CustomControlWithToolboxIcon.
Il codice per CustomControl1 verrà aperto nell'editor di codice.
Scegliere Aggiungi nuovo elemento dal menu Progetto.
Viene aperta la finestra di dialogo Aggiungi nuovo elemento.
Nella finestra di dialogo Aggiungi nuovo elemento selezionare la categoria Generale.
Nel riquadro Modelli, selezionare File bitmap, assegnare il nome file nuovo CustomControl1.Icon.bmp e fare clic su Aggiungi. Viene visualizzato l'editor di immagini.
Nella finestra Proprietà impostare la proprietà Colori della bitmap su 24 bit.
Utilizzare gli strumenti dell'editor di immagini per disegnare un'immagine nella bitmap. Per ulteriori informazioni, vedere la classe Editor di immagini.
In Esplora soluzioni, selezionare CustomControl1.Icon.bmp.
Nella finestra Proprietà, impostare la proprietà Operazione di compilazione su Risorsa incorporata.
Compilare la soluzione
Per ulteriori informazioni, vedere la classe Icone della casella degli strumenti e risorse incorporate.
Test dell'icona Casella degli strumenti
Verificare l'icona Casella degli strumenti personalizzata aggiungendo CustomControl1 alla casella degli strumenti.
Per verificare l'icona Casella degli strumenti
In Visual Basic o Visual C# aggiungere un nuovo progetto di applicazione WPF denominato TestApplication.
Window1.xaml verrà aperto in WPF Designer.
Aggiungere un riferimento al progetto CustomControlWithToolboxIcon.
Fare clic con il pulsante destro del mouse sulla Casella degli strumenti e selezionare Scegli elementi... dal menu di scelta rapida.
Verrà visualizzata la finestra di dialogo Scegli elementi della Casella degli strumenti.
Nella finestra di dialogo Scegli elementi della Casella degli strumenti, fare clic sulla scheda Componenti WPF. Per ulteriori informazioni, vedere la classe Scheda Componenti WPF, finestra di dialogo Scegli elementi della Casella degli strumenti.
Fare clic su Sfoglia e passare alla cartella bin\Debug del progetto CustomControlWithToolboxIcon.
Fare doppio clic su CustomControlWithToolboxIcon.dll per selezionarla.
I dettagli dell'assembly CustomControlWithToolboxIcon vengono visualizzati nella finestra di dialogo Scegli elementi della Casella degli strumenti. L'icona personalizzata è visualizzata nella casella di gruppo CustomControl1.
Scegliere OK.
CustomControl1 viene visualizzato nella casella degli strumenti con l'icona corrispondente.
Vedere anche
Attività
Procedura: incorporare un'icona in un assembly
Concetti
Icone della casella degli strumenti e risorse incorporate