2012-03-17 9 views
1

私はWPFでProgressBarコントロールのカスタムスタイルを作ろうとしています。しかし、PART_Indicatorは、バーの右側の不透明度を減少させます。バーは100%である場合、これは起きていないなぜWPF ProgressBar PART_Indicatorに不透明度を追加するのですか?

SS

(25%、50%、75%例をチェック)。表示問題の 例のスクリーンショット(50%):

SS

それは不透明度の減少(100%)することなく、このようにする必要があります

SS

ソースコード:http://pastebin.com/jyTDYJjW

おそらく、この問題はデフォルトのエアロスタイルとは関係がありますが、わかりません。

私の質問は、どのようにこの不透明度グラデーションのクリッピングを削除するか、wpfが何をしているのですか?

答えて

1

SnapsToDevicePixels="True"Rectangleに追加してください(名前はPART_Indicator)。

MSDN documentation for the SnapsToDevicePixels property

+0

おかげで、これは働いていた: '<ボーダー名= "PART_Indicator" BorderThickness = "1" たHorizo​​ntalAlignment = "左" SnapsToDevicePixels = "真の">' – Jaex

関連する問題