通过双击事件来修改 C1DockTabControl for WPF的状态
来源:互联网 发布:java软件技术学校 编辑:程序博客网 时间:2024/06/05 04:01
本文主要讲解通过C1DockControl和TabPages头部的鼠标双击事件来修改C1DockControl的停靠状态。
在窗体中添加C1DockTabControl控件之后,我们需要实现它的MouseDoubleClick事件,添加代码来控制C1Docktabcontrol的DockMode属性,从而达到停靠和浮动的显示效果,代码如下:
1 If TypeOf e.OriginalSource Is TextBlock Then 2 Dim dc As C1DockTabControl 3 If e.Source.[GetType]() = GetType(C1.WPF.Docking.C1DockTabItem) Then 4 dc = TryCast(TryCast(e.Source, C1DockTabItem).Parent, C1DockTabControl) 5 Else 6 dc = TryCast(e.Source, C1DockTabControl) 7 End If 8 If dc.DockMode = DockMode.Docked Then 9 dc.DockMode = DockMode.Floating10 ElseIf dc.DockMode = DockMode.Floating Then11 dc.DockMode = DockMode.Docked12 End If13 End If
运行程序,我们可以得到以下结果:
源码下载:VS2012 + ComponentOne 2012V2
- 通过双击事件来修改 C1DockTabControl for WPF的状态
- wpf中datagrid的双击事件
- WPF双击事件
- WPF双击事件
- WPF listviewItem 鼠标双击事件
- WPF为ListBox添加ListBoxItem的双击事件
- WPF对ListView的ListViewItem添加双击事件
- 通过委托与事件监听状态改变来更新UI
- abap lvc_alv 定制双击事件, 实现双击后,动态控制字段的编辑状态
- wpf中手动添加双击事件
- Activity的生命周期--通过状态来理解
- 根据按钮的状态来修改图片
- flex的双击事件
- kdtable的双击事件
- wpf window stackpanel等控件的双击放大缩小主窗体事件
- WPF: 在 MVVM 设计中实现对 ListViewItem 双击事件的响应
- WPF: 在 MVVM 设计中实现对 ListViewItem 双击事件的响应
- WPF: 在 MVVM 设计中实现对 ListViewItem 双击事件的响应
- 展示主数据的历史变化的几种业务需求及其实现方法
- javascript无缝滚动
- HNUOJ12523 最短路径
- SQLite3数据库中LIMIT和 OFFSET的理解
- Axis,axis2,Xfire以及cxf对比
- 通过双击事件来修改 C1DockTabControl for WPF的状态
- perl按照字符串长度进行排序,sort函数的示例
- jsp中得到当前url
- 理解redo(9)10g R2后oracle对redo写的增强
- eclipse中的快捷键
- enq: TX - index contention
- 天线效应
- spring 定时器
- CSS - position:absolute VS position:relative