【发布时间】:2019-06-14 07:51:48
【问题描述】:
我在 App.xaml 中设置了样式
<Style TargetType="TextBlock">
<Setter Property="Margin" Value="3"/>
</Style>
我意识到这也增加了我的 TabControl 中的标题,这不是我的意图。
我试图在 TabControl Header 中恢复高度但没有成功。 (并且对 TabItem 也进行了同样的尝试)
<TabControl.Resources>
<Style TargetType="TextBlock">
<Setter Property="Margin" Value="0"/>
</Style>
</TabControl.Resources>
更新 1:一个建议是在 TabControl 中为 TextBlocks 定义一个空样式。它没有帮助。
<Style TargetType="TabControl">
<Style.Resources>
<Style TargetType="TextBlock" />
</Style.Resources>
</Style>
【问题讨论】:
-
不要在
App.xaml中定义隐式TextBlock样式,因为您将无法使用其他隐式样式覆盖它。