Cómo: Incrustar un icono en un ensamblado

Actualización: noviembre 2007

Puede integrar recursos con facilidad, por ejemplo iconos, en la aplicación de Windows Presentation Foundation (WPF) mediante Windows Presentation Foundation (WPF) Designer for Visual Studio. Utilice el Esquema de Pack URI que proporciona el Lenguaje de marcado de aplicaciones extensible (XAML) para hacer referencia a los recursos en el XAML de la aplicación. Para obtener más información, consulte URIs de paquete en Windows Presentation Foundation.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, dependiendo de los valores de configuración o de edición activos. Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, consulte Valores de configuración de Visual Studio.

Para incrustar un icono en un ensamblado

  1. En el Explorador de soluciones, haga clic en el proyecto con el botón secundario, elija Agregar y, a continuación, seleccione Nueva carpeta. Asigne el nombre Recursos a la nueva carpeta.

  2. Con el Explorador de Windows, copie un archivo .bmp en la nueva carpeta Recursos. Puede utilizar uno de los archivos de mapa de bits de la carpeta %windir%, por ejemplo, "Blue Lace 16.bmp".

  3. En el Explorador de soluciones, haga clic con el botón secundario en la carpeta Recursos, seleccione Agregar y, a continuación, seleccione Elemento existente.

    Aparecerá el cuadro de diálogo Agregar elemento existente.

  4. En la lista desplegable Los objetos del tipo, seleccione Todos los archivos.

  5. Vaya a la carpeta Recursos, seleccione el mapa de bits y, a continuación, haga clic en el botón Agregar.

    El mapa de bits se agregará al proyecto y aparecerá en la carpeta Recursos.

  6. En el Explorador de soluciones, seleccione el mapa de bits.

  7. En la ventana Propiedades, asegúrese de que la opción Acción de compilación está establecida en Recurso.

Para hacer referencia a un recurso de icono

  1. Abra el archivo XAML de la ventana principal de la aplicación en el WPF Designer, por ejemplo, Window1.xaml.

  2. En la vista XAML, en la etiqueta de apertura <Window>, establezca la propiedad Icon en el siguiente Pack URI.

    Icon="pack://application:,,,/Resources/Blue Lace 16.bmp"
    

    La declaración de Window debe tener un aspecto parecido al XAML siguiente.

    <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>
    
  3. Genere y ejecute la aplicación.

    El mapa de bits aparece en el icono de la ventana principal.

Vea también

Conceptos

URIs de paquete en Windows Presentation Foundation

Otros recursos

Recursos (WPF)

Trabajar con controles en WPF Designer