边框不会显示在WPF控件中

时间:2011-12-01 17:01:57

标签: c# .net wpf

我正在尝试以编程方式在类中设置一个派生自System.Windows.Controls.Control

的边框

我设置了BorderBrushBorderThickness属性并确保不透明度设置为1,但边框仍未显示。

_titleBar = GetTemplateChild("PART_TitleBar") as ChartPanelTitleBar;
_titleBar.Background = Brushes.Tomato;
_titleBar.BorderBrush = Brushes.Blue;
_titleBar.BorderThickness = new Thickness(1, 1, 1, 1);

ChartPanelTitleBar源自Control。更改背景有效,BorderBrush也不应该工作吗?

1 个答案:

答案 0 :(得分:4)

您应该将元素包装在Border