Cargar imagen en un botón WPF

Iniciado por Lekim, 28 Octubre 2015, 20:11 PM

0 Miembros y 1 Visitante están viendo este tema.

Lekim

Hola

Estoy intentando cargar una imagen que tengo en la carpeta Recursos del proyecto en
un  botón. pero no lo consigo porque no se poner la dirección de imagen

He probado esto:
Código (xml) [Seleccionar]
 <Button>
<Image Height="18" Source="/WpfApplication1;component/Resources/Ir.png" Stretch="Fill" Width="18"/>
</Button>


y esto:
Código (xml) [Seleccionar]
 <Button>
<Image Height="18" Source="/Resources/Ir.png" Stretch="Fill" Width="18"/>
</Button>


y esto:
Código (xml) [Seleccionar]
 <Button>
<Image Height="18" Source="Res/Ir.png" Stretch="Fill" Width="18"/>
</Button>



Pero nada no se carga

Gracias



Ya lo he conseguido  :laugh:

Código (xml) [Seleccionar]
<Application x:Class="Application"
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   StartupUri="MainWindow.xaml">
   <Application.Resources>
       <ImageBrush x:Key="OpenImage">
           <ImageBrush.ImageSource>
                        <BitmapImage UriSource="/Resources/open.png" />
           </ImageBrush.ImageSource>
       </ImageBrush>

       <Style TargetType="Button">
           <Setter Property="Background" Value="{StaticResource OpenImage}"/>
       </Style>
       
   </Application.Resources>
</Application>


Una cosa importante. Por defecto la imagen colocada en Resources tiene la propiedad 'Acción de compilación' establecidad en 'Ninguno'. Hay que establecerlo como' Resource'