Hi :-),
ich habe mehrere Controls (Labels, Listboxes) auf einem Window. Nur werden diese ungewollt teilweise transparent dargestellt. Mein Code in der Appllication.xaml:
Ich hab die Opacity des Typs Window auf "0.2" gesetzt, damit das Hintergrundbild ein bisschen transparent wird. Nur werden jetzt die Inhalte der Labels und Listboxes auch transparent gemacht. Wie kann man das dann "overrriden"?
ich habe mehrere Controls (Labels, Listboxes) auf einem Window. Nur werden diese ungewollt teilweise transparent dargestellt. Mein Code in der Appllication.xaml:
XML-Quellcode
-
- <Style x:Key="meinstil" TargetType="{x:Type Window}">
- <Setter Property="WindowState" Value = "Maximized"/>
- <Setter Property="Opacity" Value="0.2"/>
- <Setter Property="Background">
- <Setter.Value>
- <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
- <GradientStop Color="Black" Offset="0"/>
- <GradientStop Color="Brown" Offset="1"/>
- </LinearGradientBrush>
- </Setter.Value>
- </Setter>
- <Setter Property="Background">
- <Setter.Value>
- <ImageBrush ImageSource="C:\Users\alpha\Pictures\icons\background\_20210711_165049.JPG"/>
- </Setter.Value>
- </Setter>
- </Style>
- <Style TargetType="{x:Type ListBox}">
- <Setter Property="Background" Value="Transparent"/>
- <Setter Property="Foreground" Value="Yellow"/>
- <Setter Property="Margin" Value="10"/>
- <Setter Property="Opacity" Value="1"/>
- </Style>
Ich hab die Opacity des Typs Window auf "0.2" gesetzt, damit das Hintergrundbild ein bisschen transparent wird. Nur werden jetzt die Inhalte der Labels und Listboxes auch transparent gemacht. Wie kann man das dann "overrriden"?