2009-06-04 15 views
3

WPFでTabControlをスタイリングする際に視覚的な問題が発生しています。したがって、タブコントロールの境界線を0ピクセルに設定して透明にしても、右と下の境界線には非常に細い線があります。TabControl with border wpf(XP)

私はそれを解決するプロパティを見つけることができなかったので、誰かが同じ問題を経験して共有する可能性があります。事前に

おかげで、
ボリス

+0

また、TabItemで視覚的な問題が発生します。 BorderとBackgroundを同じ色で設定し、コーナーの半径、内側の角(境界内)を設定すると、コンテンツが完全に塗りつぶされません。私の場合、コーナーにはまだ白い部分があります。 –

答えて

3

あなたは必ずその境界線の一部ではなくDropShadowEffectていますか?

境界を完全に取り除くには、ControlTemplateをオーバーライドする必要があります。 Heres an MSDN Example.

+1

TabControlのControlTemplate内にあるBorderという名前のBorderはContentPresenterを囲み、TabItemのコンテンツの周りに境界線を置くとTabControlのBorderプロパティはこれに影響しません。そのため、ControlTemplateを変更してその境界線を削除する必要があります。 – rmoore