これはXamlを使用して可能ですか? たとえば、グループ ボックスとツールバー内にラベルがあります。Xaml コードで Style を使用して、ラベルの前景色を白に設定しました。
ウィンドウの背景色は黒なので、グループ ボックスもこの背景色になります。ただし、ツールバーの背景色は System.Media.Colors.Control (またはデフォルトで何であっても) であり、そのままにしておきたいと思います。問題は、ほぼ白 (ツールバー) では白が最適な色ではないことです。
コンテナが何であるかに応じて、ラベルの前景色を異なるように設定することは可能ですか? 私の場合は、メイン ウィンドウの Window.Resources タグ内です。
このようなもの:
<Style TargetType="Label">
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="White"/>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="ToolBar.Label">
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="Black"/>
</Setter.Value>
</Setter>
</Style>
ありがとう、
J.