Pack URIs in WPF

Descripción general

Apunte sobre cómo establecer una imagen incrustada en un recuso en WPF original

[TOC] Tabla de Contenidos


↑↑↑

Introducción

Este apunte muestra cómo usar el formato de direcciones [Pack Uri] en documentos Wpf tanto en código como en Xaml.

Ejemplo de código VB.Net

Dim finalImage As New Image() finalImage.Width = 80 '... Dim bi As New BitmapImage() bi.BeginInit() bi.UriSource = New Uri("pack://application:,,,/AssemblyName;component/Resources/logo.png") bi.EndInit() '... finalImage.Source = bi

↑↑↑

Descripción del formato

El URI se divide en partes:


↑↑↑

Ejemplos.

Ejemplo de código vb.Net

Dim finalImage As New Image() (Ejemplo:La imagen esta en el mismo ensamblado que la usa) Dim packUri As String = "pack://application:,,,/Imagenes/icon.png" (Ejemplo:La imagen esta en otro ensamblado de la soucion) Dim packUri As String = "pack://application:,,,/WpfControlLibrary2016;component/Imagenes/MenuPrint/PrintPreviewControl_698_32.bmp" finalImage.Source = CType(New ImageSourceConverter().ConvertFromString(packUri), ImageSource)

Ejemplo en código Xaml

<image x:name="imageUno" source="pack://application:,,,/05.jpg" stretch="Uniform" /> <image x:name="imageDos" source="pack://application:,,,/imagenes/05.jpg" stretch="Uniform" />

A modo de recordatorio


↑↑↑

A.2.Enlaces

[Para saber mas]
[Grupo de documentos]
[Documento Index]
[Documento Start]
[Imprimir el Documento]
© 1997 - - La Güeb de Joaquín
Joaquín Medina Serrano
Ésta página es española

Codificación
Fecha de creación
Última actualización
[HTML5 Desarrollado usando CSS3]