找回密码
 立即注册

QQ登录

只需一步,快速开始

fxdmhtt

初级会员

9

主题

38

帖子

221

积分

初级会员

积分
221

活字格认证微信认证勋章

fxdmhtt
初级会员   /  发表于:2015-8-7 12:04  /   查看:5234  /  回复:7
1、介绍(http://www.gcpowertools.com.cn/p ... ewpf/tabcontrol.htm)中的新选项卡页是如何实现的?请指教。
2、我想通过双击Header(或其他简单的方式)进入Header编辑模式,失去焦点后自动确认,请问该如何实现?
望不吝赐教,谢谢。

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-8-7 14:46:00
沙发
回复 1楼fxdmhtt的帖子

谢谢你的反馈。
C1TabControl的实现方式可以参考我们的随机安装示例,路径:
\Documents\ComponentOne Samples\Studio for WPF\General\CS\ControlExplorer\bin\Debug\WPFControlEplorer.exe

查看CTabControl的示例演示和源代码。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
fxdmhtt
初级会员   /  发表于:2015-8-7 16:36:00
板凳
回复 2楼Alice的帖子

我知道,可是Header的编辑在C1下该怎么做啊?能不能简单说个思路?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-7 18:12:00
地板
回复 3楼fxdmhtt的帖子

在WPF平台下,Header的模板可以定制为可编辑。
代码参考:
  1. <c1:C1TabItem>
  2.                 <c1:C1TabItem.Header>
  3.                     <TextBox>test header</TextBox>
  4.                 </c1:C1TabItem.Header>
  5.             </c1:C1TabItem>
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
fxdmhtt
初级会员   /  发表于:2015-8-10 23:35:00
5#
回复 4楼Alice的帖子

这种方式我也会,永远都是可编辑状态,我希望的是通过某操作“触发”编辑模式,平时还是正常的TextBlock。请问有比较优雅的实现吗?我有办法,但是看起来特别丑。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-11 11:13:00
6#
回复 5楼fxdmhtt的帖子

根据你的描述来看,这部分没有直接的接口做支持,只能你通过自己的逻辑来实现。
基本思路就是调用C1TabControl的相关鼠标点击事件,在该事件里判断是否点击在Header,如果是,就重写Header的模板。如果鼠标离开,就将模板置为null。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
fxdmhtt
初级会员   /  发表于:2015-8-14 21:28:00
7#
回复 6楼Alice的帖子

好的,谢谢。请结贴。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-17 09:58:00
8#
回复 7楼fxdmhtt的帖子

不用客气。
此问题关闭,如果有新问题请开新帖。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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