Apunte sobre cómo establecer una imagen incrustada en un recuso en WPF original
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
El URI se divide en partes:
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" />
© 1997 - - La Güeb de Joaquín | |||||
Joaquín Medina Serrano
|
|||||
|
Codificación | |
Fecha de creación | |
Última actualización | |