我想要在WPF的TabControl中的TabItems左侧添加一些边距。如果采用直接的Margin="4"方法,那么将会应用于每个TabItem,而我想把整个TabItem容器向右移动一点。例如,默认情况下选项卡向右偏移2个像素,我想增加它以便在选项卡的左侧放置一个按钮。
public class MyTabControl : TabControl
{
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
var panel = Template.FindName("HeaderPanel", this) as FrameworkElement;
if(panel != null)
{
panel.Margin = new Thickness(20,2,2,2);
}
}
}
TabControl
,而不仅仅是选项卡。我想保留选项卡内容的位置,只移动选项卡。 - Tower