Compartir a través de


Cómo: Incrustar un icono en un ensamblado

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

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

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. En el Explorador de Windows, copie un archivo .bmp en la nueva carpeta Recursos; por ejemplo, "Blue Lace 16.bmp". Los tipos de archivo que se admiten son bmp, dib, gif, jpg y png.

  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 WPF Designer; por ejemplo, MainWindow.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.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>
    
  3. Genere y ejecute la aplicación.

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

Vea también

Conceptos

Empaquetar URI en WPF

Otros recursos

Recursos (WPF)

Trabajar con controles en WPF Designer