找回密码
 立即注册

QQ登录

只需一步,快速开始

queren

注册会员

2

主题

11

帖子

122

积分

注册会员

积分
122
最新发帖
queren
注册会员   /  发表于:2017-2-10 10:27  /   查看:3588  /  回复:6
c1TabControl怎么使TabItem大小不随字体大小改变

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-2-10 15:40:37
沙发
谢谢您的反馈。
C1DockingTab的TabSizeMode属性,可以控制Tab的尺寸模式。
你可以通过它来满足需求。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
queren
注册会员   /  发表于:2017-2-10 20:30:53
板凳
谢谢您的回复,但是我问的是C1TabControl,不是C1DockingTab,C1TabControl里面没有TabSizeMode属性
回复 使用道具 举报
queren
注册会员   /  发表于:2017-2-11 10:03:58
地板
Alice 发表于 2017-2-10 15:40
谢谢您的反馈。
C1DockingTab的TabSizeMode属性,可以控制Tab的尺寸模式。
你可以通过它来满足需求。

谢谢您的回复,但是我问的是C1TabControl,不是C1DockingTab,C1TabControl里面没有TabSizeMode属性
回复 使用道具 举报
KNight
中级会员   /  发表于:2017-2-12 02:04:50
5#
queren 发表于 2017-2-11 10:03
谢谢您的回复,但是我问的是C1TabControl,不是C1DockingTab,C1TabControl里面没有TabSizeMode属性

你可以重写headertemplate,并将template中最外一层设置固定高度即可,参考代码如下:
  1. <c1:C1TabControl>
  2.     <c1:C1TabControl.Resources>
  3.         <Style TargetType="c1:C1TabItem">
  4.             <Setter Property="HeaderTemplate">
  5.                 <Setter.Value>
  6.                     <DataTemplate>
  7.                         <Grid Height="35">
  8.                             <ContentPresenter Name="SelectedItemContent" ContentTemplate="{x:Null}"
  9.                                               VerticalAlignment="Center" />
  10.                         </Grid>
  11.                     </DataTemplate>
  12.                 </Setter.Value>
  13.             </Setter>
  14.         </Style>
  15.     </c1:C1TabControl.Resources>
  16.     <c1:C1TabItem Header="TabItem" FontSize="25" />
  17.     <c1:C1TabItem Header="TabItem" FontSize="15" />
  18.     <c1:C1TabItem Header="TabItem" FontSize="5" />
  19.     <c1:C1TabItem Header="TabItem" FontSize="1" />
  20. </c1:C1TabControl>
复制代码

评分

参与人数 1金币 +500 收起 理由
Alice + 500 很给力!

查看全部评分

回复 使用道具 举报
queren
注册会员   /  发表于:2017-2-12 14:59:54
6#
非常感谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-2-13 10:05:55
7#

谢谢。
您也可以仅仅重写Header的模板。
比如:
  1. <c1:C1TabItem   >
  2.                 <c1:C1TabItem.Header>
  3.                     <TextBlock Text="header" Height="50" FontSize="20"></TextBlock>
  4.                 </c1:C1TabItem.Header>
  5.             </c1:C1TabItem>
  6.             <c1:C1TabItem   >
  7.                 <c1:C1TabItem.Header>
  8.                     <TextBlock Text="header" Height="50" FontSize="10"></TextBlock>
  9.                 </c1:C1TabItem.Header>
  10.             </c1:C1TabItem>
复制代码

评分

参与人数 1满意度 +5 收起 理由
queren + 5

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部