找回密码
 立即注册

QQ登录

只需一步,快速开始

cy_liuquan

银牌会员

5

主题

14

帖子

3853

积分

银牌会员

积分
3853

活字格认证

最新发帖
cy_liuquan
银牌会员   /  发表于:2014-11-28 17:33  /   查看:5884  /  回复:5


如上图:能否在下面多个标签的地方用图标代替,

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-11-28 18:07:00
沙发
回复 1楼cy_liuquan的帖子

重写Template实现。
我这里有个例子在Header上展示Icon和文字,你可以参考下。
文字和Icon的类定义:
  1. public class WHAPresenterBase
  2.     {
  3.         public string TabHeaderTitle { get { return "Title"; } }
  4.         public string TabHeaderIconPath { get { return "message.png"; } }
  5.     }
复制代码

Xmal代码:
  1.     <Window.Resources>
  2.         <DataTemplate x:Key="template">
  3.             <StackPanel Orientation="Horizontal">
  4.                 <Image Source="{Binding TabHeaderIconPath}" Stretch="None" VerticalAlignment="Center" />
  5.                 <Label Content="{Binding TabHeaderTitle}" VerticalAlignment="Center" />
  6.             </StackPanel>
  7.         </DataTemplate>
  8.     </Window.Resources>

  9.     <c1:C1DockControl>
  10.         <c1:C1DockTabControl>
  11.             <c1:C1DockTabItem x:Name="item" />
  12.         </c1:C1DockTabControl>
  13.     </c1:C1DockControl>
复制代码


C#代码初始化:
  1.             item.Header = new WHAPresenterBase();
  2.             item.HeaderTemplate = (DataTemplate)Resources["template"];
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cy_liuquan
银牌会员   /  发表于:2014-12-1 09:24:00
板凳
使用模板上面和下面的都是同时改变,我只希望上面显示文字,下面显示图标,
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-1 16:16:00
地板
回复 3楼cy_liuquan的帖子

使用这个Template,两个地方是一致的,无法单独定制。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cy_liuquan
银牌会员   /  发表于:2014-12-1 16:26:00
5#
能否只显示上面 不显示下面的标签,下面我用其他控件代替
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-1 18:06:00
6#
回复 5楼cy_liuquan的帖子

如果你的C1DockTabControl里只有一个C1TabItem的话,设置也非常简单。
只用将这个单个C1TabItem所在的C1DockTabControl的ShowSingleTab设置为False.
下面的标签在停靠的时候不会显示,只显示上面的标签。

评分

参与人数 1满意度 +4 收起 理由
cy_liuquan + 4 正在尝试替换控件,这个问题算是完了

查看全部评分

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

葡萄城控件服务团队

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