none
Utilisation d'une image comme un background RRS feed

  • Question

  • Bonjour ,

    Je travaille sur une application wpf , et je veux utiliser une image comme un background . j'ai utilise la proprieté : (backgroung =" transparent") et j'ai ajouté l'image que je veux utiliser ainsi que des boutons . mais quand j'exécute l'application , rien ne s'affiche ! et je sais pas comment je peux résoudre ça*

    voiila le code

    <Controls:MetroWindow x:Class="Selen.Wpf.DemoApplication.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
            xmlns:System="clr-namespace:System;assembly=mscorlib" Title="A propos "
            Height="300" Width="450" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" TitleForeground="#999988" 
            WindowStyle="None"  ShowMaxRestoreButton="False" SizeToContent="WidthAndHeight"  AllowsTransparency="True" >
        <Controls:MetroWindow.Background>
            <ImageBrush/>
        </Controls:MetroWindow.Background>
    
        <Grid>
            <Image Height="300"  Width="450" Name="test" Source="/Selen.wpf.DemoApplication;component/test1.png"  Visibility="Visible" 
            Stretch="Fill" VerticalAlignment="Bottom" HorizontalAlignment="Left"/>
    
            <Button x:Name="projet"  Width="40" Background="Transparent" Visibility="Visible"  Margin="67,-1,343,261" Click="projet_Click"  >
                <Button.BorderBrush>
                    <ImageBrush/>
                </Button.BorderBrush>
                <Image Width="40" Height="40" Source="/Selen.wpf.DemoApplication;component/pro.png"></Image>
            </Button>
            
            <Button x:Name="equipe" Background="Transparent" Width="40"  Visibility="Visible" Margin="107,-1,303,261" Click="equipe_Click">
                <Button.BorderBrush>
                    <ImageBrush/>
                </Button.BorderBrush>
    
                <Image Source="/Selen.wpf.DemoApplication;component/equ.png" Width="40" Height="40" ></Image>
            </Button>
            <Button x:Name="outils" Width="40" Background="Transparent" Margin="147,-1,263,261" Visibility="Visible" Click="outils_Click">
                <Button.BorderBrush>
                    <ImageBrush/>
                </Button.BorderBrush>
                <Image Source="/Selen.wpf.DemoApplication;component/outi.png" Width="40" Height="40" ></Image>
            </Button>
            <TextBlock x:Name="titr" Height="30" Width="350" Margin="10,67,90,203" FontSize="16"  TextDecorations="Underline" Foreground="White" Text="Modélisation des surfaces topographique :" />
            <TextBlock x:Name="txt" Height="180" Width="300" Margin="10,102,140,18" Text="le text sera met ici"   Foreground="White" /> 
            <Image x:Name="image" Height="100" Width="100" Margin="328,130,22,70" />
        </Grid>
    </Controls:MetroWindow>

    comment je peux résoudre ce problème ? 

    vendredi 2 mai 2014 11:00

Toutes les réponses