找回密码
 立即注册

QQ登录

只需一步,快速开始

xinren063

高级会员

46

主题

209

帖子

1378

积分

高级会员

积分
1378

活字格认证

xinren063
高级会员   /  发表于:2013-8-22 14:55  /   查看:10165  /  回复:13
有属性可以设置不让拖拽吗?我需要使用C1DockTabItem,使用这个控件之后就可以拖拽了,现在要不让拖拽,可以实现吗?

13 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-8-22 18:40:00
沙发
回复 1楼xinren063的帖子

可以通过以下方法设置:

  1. public DockControlBasic()
  2.         {
  3.             InitializeComponent();
  4.             this.testdockimtem.PreviewMouseLeftButtonDown += new MouseButtonEventHandler(testdockimtem_MouseLeftButtonDown);
  5.             this.testdockimtem.AllowDrop = false;
  6.         }

  7.         void testdockimtem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  8.         {
  9.             var test = sender as C1DockTabItem;
  10.             test.IsSelected = false;
  11.             e.Handled = true ;
  12.         }
复制代码
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-8-23 09:36:00
板凳
没用啊
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-8-23 09:47:00
地板
我的DEMO,需要测试的Tab不让删

本帖子中包含更多资源

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

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-23 12:26:00
5#
附件演示的是无法移动 测试1 C1DockTabItem。

本帖子中包含更多资源

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

x
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-8-23 13:27:00
6#
测试1里包含的控件就显示不出来了,这个Tab就不让选了,我需要还是可以选的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-23 14:24:00
7#
回复 6楼xinren063的帖子

你好,

我理解你的问题是,使 C1DockTabItem 无法拖拽为独立的 窗体。

能否详细解释下你的需求。
1.是否允许 C1DockTabItem 拖拽独立出来。
2.4# 中测试 Tab 不让删是什么意思?
3.6# 中提到 包含控件显示不出来,我在你的 Demo 中没有看到 Tab 中添加了控件。是不是发错 Demo了?
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-8-26 08:16:00
8#
你的理解是对的
1.不允许拖拽独立出来
2.似乎是写错了,应该是不让拖动
3.示例里确实没有控件,那个Tab按你的设了之后就选不回来了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-26 15:00:00
9#
回复 8楼xinren063的帖子

xinren063 你好,
截图是 5# 中 Demo 的效果。



如果需要设置其他 Tab 也不可移动,需要参考 测试1 tab 分别设置。

拖拽不回来是否指的是:拖拽tab成为独立窗体之后无法拖拽回来到 Tab 标签组内?

基本的使用方法可以参考随机安装 Demo:
C:\Users\用户名\Documents\ComponentOne Samples\Studio for WPF\C1.WPF.Docking\CS\DockingSamples

本帖子中包含更多资源

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

x
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-8-26 16:39:00
10#
我现在想问的是测试1的Tab切换不回来,测试1的Tab不能选了

测试1的Tab里有个Button
切换到测试2之后就切换不到测试1了,测试1已经不能选了。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部