Max*_*suk 4 wpf dependency-properties
我想在我正在处理的应用程序中使用TabControl作为主导航.所以我想让TabItems的标题中的字体更大,并给它另一种背景颜色.但是,我不希望这是继承的.例如,如果我使用此代码:
<TabControl FontSize="18pt">
<TabItem Header="Tab 1">
<Button>Button 1</Button>
</TabItem>
</TabControl>
Run Code Online (Sandbox Code Playgroud)
按钮中的字体也是18pt大.我知道这是正常的依赖属性行为,因为该属性是继承的,但在这种情况下,这不是我想要的.我想改变TabItems而不改变孩子们的任何东西.那可能吗?因为将所有子项重新设置为默认值是PITA.
谢谢你的时间.
将其定义Header为应用样式的显式控件(TextBlock或Label实例):
<TabControl FontSize="18pt">
<TabItem>
<TabItem.Header>
<TextBlock Style="{StaticResource tabHeaderStyle}">Tab 1</TextBlock>
</TabItem.Header>
<Button>Button 1</Button>
</TabItem>
</TabControl>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3957 次 |
| 最近记录: |