2009-06-04 6 views
3

У меня возникла визуальная проблема с стилем TabControl в WPF. Поэтому, даже если я установил границу элемента управления вкладки равным 0px и прозрачной, по-прежнему остается очень тонкая линия на правой и нижней границах.TabControl без границы wpf (XP)

Мне не удалось найти свойство, которое разрешило бы это, поэтому, возможно, кто-то испытал ту же проблему и мог поделиться ею.

Спасибо заранее,
Борис

+0

Я также получаю визуальную проблему с TabItem. Когда вы устанавливаете границу и фон с тем же цветом, и у них есть радиус угла, внутренние углы (внутри границы) содержимое не будет полностью заполнено. В моем случае в углах еще есть белый. –

ответ

3

Вы уверены, что часть его границы и не DropShadowEffect?

Вам необходимо переопределить ControlTemplate, чтобы полностью избавиться от границы. Heres a MSDN Example.

+1

Граница «Граница» внутри элемента управления ControlTemplate TabControl окружает ContentPresenter и помещает границу вокруг содержимого TabItem, свойства Border в TabControl не будут влиять на это, поэтому вам необходимо изменить ControlTemplate, чтобы удалить эту границу. – rmoore