找回密码
 立即注册

QQ登录

只需一步,快速开始

gistaurus

银牌会员

1

主题

10

帖子

2475

积分

银牌会员

积分
2475

活字格认证

最新发帖
gistaurus
银牌会员   /  发表于:2012-3-1 17:41  /   查看:11289  /  回复:16
我在使用C1DockTabControl的过程中遇到一些问题,麻烦版主能够帮忙答疑
1.C1DockTabControl的右上角的叉叉在点击的时候是否有触发什么事件?
2.C1DockTabControl在C1DockControl中进行拖动的时候,是否没有保存原有C1DockTabControl的状态,导致原先设置的ShowHeader等属性丢失
多谢

16 个回复

倒序浏览
gistaurus
银牌会员   /  发表于:2012-3-1 17:42:00
沙发
使用的是C1Silverlight4_2010v2版本
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-1 18:00:00
板凳
关闭一个Tab时会触发TabItemClosing和TabItemClosed事件,关于你提到的第二个问题,我不是十分明白,能否发个拖动前和拖动后的截图来看看。
回复 使用道具 举报
gistaurus
银牌会员   /  发表于:2012-3-1 18:21:00
地板
版主,在点击X的时候并没有触发这两个事件,因为X的tip显示的是hide。另外第二个问题的截图为:
1.jpg中,并没有header,但是拖动之后,header又显示出来了,并且中间触发了C1DockTabItem的Unload事件

本帖子中包含更多资源

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

x
回复 使用道具 举报
gistaurus
银牌会员   /  发表于:2012-3-2 11:11:00
5#
版主在了么?麻烦帮忙看看呀
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-2 11:32:00
6#

回复 5# gistaurus 的帖子

你好,从你的截图来看,这是你的一个测试页面,不知是否方便发送给我们进行调试,谢谢1
回复 使用道具 举报
gistaurus
银牌会员   /  发表于:2012-3-2 12:10:00
7#
截图不是测试代码,但是我临时弄了一个,您可以看看。我一直在线,麻烦了。

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-2 13:30:00
8#

回复 7# gistaurus 的帖子

谢谢提供详细的Demo,我们调查之后给你回复。
回复 使用道具 举报
gistaurus
银牌会员   /  发表于:2012-3-2 14:06:00
9#
谢谢您的回复,如果这个问题确实存在,那么有没有什么别的解决方法呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-2 18:09:00
10#

回复 9# gistaurus 的帖子

gistaurus 你好,

让你久等了,关于点击X是否触发事件的问题,我之前理解不正确,以为是Tab上的X,抱歉
点击Header上的X(Hide)不会触发事件,不过你可以通过以下代码来判断当前控件的状态,代码如下:
  1.     void MyDock_ViewChanged(object sender, EventArgs e)
  2.     {
  3.         C1DockTabControl doc = (MyDock.Items[0] as C1DockTabControl);
  4.         // 通过 doc.DockMode 属性的值来判断是否发生了变化
  5.         // 如点击hide,docDockMode为Hidden
  6.     }
复制代码


关于第二个问题,你的理解是正确的,以为每次拖动之后其实是重新生成一个C1DockTabControl控件,可以在ViewChanged事件中进行属性修改。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部