Bonjour à tous,
Voilà je voulais tout d'abord savoir si celà était possible de mettre une image en background d'un textblock.
Pour l'instant j'ai ceci pour mes textblock que j'aimerai modifier pour avoir un backGroundImage
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <Style x:Key="TextBlockStyle" TargetType="{x:Type TextBlock}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=Tire}" Value="False"> <Setter Property="Foreground" Value="Red"></Setter> </DataTrigger> <DataTrigger Binding="{Binding Path=Tire}" Value="True"> <Setter Property="Foreground" Value="Yellow"></Setter> </DataTrigger> </Style.Triggers> </Style>
J'ai déjà mon Converter pour l'url de l'image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<conv:ImageConverter x:Key="imgConvert"></conv:ImageConverter>
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Data; using System.Windows.Media.Imaging; namespace LottoVerification.Converter { class ImageConverter:IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { string picture = (string)value; return new BitmapImage(new Uri(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\LottoVerification\\images\\" + picture)); } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return null; } } }
Merci pour vos réponses.
Partager