2012-01-21 10 views
0

これはちょっと些細なことだと思いますが、Windows 7では何らかの理由で暗い青がListViewItemsのデフォルトの前景色になります。これは私を混乱させ、怒らせる。私はListViewItemsに黒のテキストをつけたいと思っています。しかし、DataTemplateのTextBlocksをForeground = "Black"に設定すると、選択されたアイテムのForegroundはXPではWhiteと仮定されているので、Windows XPでは奇妙に見えます。 Foreground = "Black"では読みにくいです。私はAeroのテーマでのみ、他のテーマではなく、ForegroundをBlackに設定する方法はありますか?WPFコントロールのプロパティを1つのテーマのみで変更します

答えて

0

テストしていないテーマを誰かが使用している場合はどうなりますか?すべての単一のテーマを制御することはできません。
希望する視覚化を実現するために独自のControlTemplateを構築することをお勧めします。このようにして、コントロールはすべての状況で同じ方法で表示されます。

+0

私は本当にそれがどのように関連しているか分かりません。私はすべての単一のテーマを制御しようとはしていない。私は1つのテーマをコントロールしようとしているだけです:ユーザーの大多数が見るものです。 –

関連する問題