Hallo,
mal was anderes.
Ich möchte Daten in einem Formular ausgeben und dazu eine TextBox verwenden. In einem Fall muss TextBox.IsEnabled auf false sein, damit man die Daten nicht mehr ändern kann. Stellt man IsEnabled auf false, dann wird das Element "ausgegraut". Bei mir soll dann aber der Inhalt (Text) weiterhin schwarz bleiben und nicht grau werden.
Diese Beispiel findet man so oder ähnlich im Netz, es tut aber nicht. Egal was ich da als Foreground eintrage, die Farben werden aufgehellt. Für IsEnabled=true funktioniert es so, wie ich mir das vorstelle aber für false nicht.
Bei Rot z.B. könnte ich DarkRed anstatt Red nehmen, aber dunkles Schwarz gibt es nicht. DarkBlack
Gibt es da irgendeinen Parameter, den ich noch verändern muss, damit aus Schwarz nicht mehr Grau wird?
Bisher konnte ich nichts entsprechendes im Netz finden.
Gruß
MQ
mal was anderes.
Ich möchte Daten in einem Formular ausgeben und dazu eine TextBox verwenden. In einem Fall muss TextBox.IsEnabled auf false sein, damit man die Daten nicht mehr ändern kann. Stellt man IsEnabled auf false, dann wird das Element "ausgegraut". Bei mir soll dann aber der Inhalt (Text) weiterhin schwarz bleiben und nicht grau werden.
XML-Quellcode
- <Style x:Key="TextBoxStyle" TargetType="TextBox">
- <Setter Property="OverridesDefaultStyle" Value="false"/>
- <Setter Property="VerticalContentAlignment" Value="Center"/>
- <Setter Property="IsEnabled" Value="true"/>
- <Style.Triggers>
- <Trigger Property="IsEnabled" Value="False">
- <Setter Property="Foreground" Value="Black"/>
- </Trigger>
- <Trigger Property="IsEnabled" Value="True">
- <Setter Property="Foreground" Value="Green"/>
- </Trigger>
- </Style.Triggers>
- </Style>
Diese Beispiel findet man so oder ähnlich im Netz, es tut aber nicht. Egal was ich da als Foreground eintrage, die Farben werden aufgehellt. Für IsEnabled=true funktioniert es so, wie ich mir das vorstelle aber für false nicht.
Bei Rot z.B. könnte ich DarkRed anstatt Red nehmen, aber dunkles Schwarz gibt es nicht. DarkBlack
Gibt es da irgendeinen Parameter, den ich noch verändern muss, damit aus Schwarz nicht mehr Grau wird?
Bisher konnte ich nichts entsprechendes im Netz finden.
Gruß
MQ