Hallo,
ich habe seit dem Update 18-6 das Problem dass ich bei einigen Elementen die Schriftfarbe nicht mehr ändern kann, bzw das diese sich nach dem Update auf Weiß eingestellt hat.
Kann hier mal jemand drüber schauen und mir sagen wo ich was ändern muss.
|
Quellcode
|
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
<UserControl
x:Name="this"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300">
<Grid>
<!--Simple databinding example-->
<!--1. set up connection for this item (ie. temperature sensor) -->
<!--2. bind values to your own user control-->
<!--3. use data trigger and converter to switch properties-->
<!--Usage of Converter:-->
<!--The Converter returns True or False-->
<!--The Converter needs a ConverterParameter to compare the value-->
<!--Use Binding with Converter:-->
<!--Binding="{Binding ElementName=this, Path=DataContext.Value, ConverterParameter=27, Converter={StaticResource CompareSmalerConverter}}"-->
<!--Available Converters:-->
<!--CompareSmallerConverter: true if bound value smaller than ConverterParameter-->
<!--CompareGreaterEqualConverter: true if bound value bigger or equal to ConverterParameter-->
<!--CompareEqualConverter: true if bound value is equal to ConverterParameter-->
<!--text-->
<!--Content: do not define this property-->
<!--this is defined when you define the style trigger-->
<Label
Opacity="1.0"
Height="Auto"
Width="Auto"
Foreground="#000000"
FontSize="32"
FontFamily="BigNoodleTitling"
FontWeight="Normal"
Margin="0,0,0,0"
Padding="0,0,0,0"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<Label.Style>
<Style TargetType="{x:Type Label}">
<Style.Triggers>
<DataTrigger
Value="True"
Binding="{Binding ElementName=this, Path=DataContext.Value, ConverterParameter=25, Converter={StaticResource CompareSmallerConverter}}">
<Setter Property="Content" Value="Grafikspeicher Leer"/>
</DataTrigger>
<DataTrigger
Value="True"
Binding="{Binding ElementName=this, Path=DataContext.Value, ConverterParameter=25, Converter={StaticResource CompareGreaterEqualConverter}}">
<Setter Property="Content" Value="Grafikspeicher OK"/>
</DataTrigger>
<DataTrigger
Value="True"
Binding="{Binding ElementName=this, Path=DataContext.Value, ConverterParameter=50, Converter={StaticResource CompareGreaterEqualConverter}}">
<Setter Property="Content" Value="Grafikspeicher OK"/>
</DataTrigger>
<DataTrigger
Value="True"
Binding="{Binding ElementName=this, Path=DataContext.Value, ConverterParameter=90, Converter={StaticResource CompareGreaterEqualConverter}}">
<Setter Property="Content" Value="Grafikspeicher Voll"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Label.Style>
</Label>
</Grid>
</UserControl>
|
Vielen Dank schonmal