DockManager】的更多相关文章

使用的是DevExpress的dockManager控件,新增一个DockPanel,在DockPanel中添加一个AxMapControl控件并设置默认加载地图. 实现效果图如下: 但是存在一个问题,那就是在DockPanel默认加载时候如果使用的是AutoHide状态,在鼠标放在左侧标签时候(只是鼠标放在上面而没有点击),会自动弹出显示该DockPanel,但是该DockPanel中的地图控件显示异常. 效果如下图所示: (正常情况下应该与上图完全相同) 似乎是刷新不完全,只有DockPan…
DockManager默认只能停靠在窗体上,如果想停靠在其他控件上,我们发现并没有选项可以选,可能目前大部分解决方法是新建一个用户控件文件,再在用户控件里面单独设计模块. 除了这种方法还有没有其他的呢? 既然我们知道DockManager的DockPanel能停靠在UserControl,之前有人说DevExpress在工具箱为什么要显示一个XtraUserControl用户控件,是不是很多余,其实不然, XtrauserControl完成可以当做一个空的用户控件或者布局使用,至于里面要放什么控…
注册 DockManager 的 ClosingPanel 事件 private void DockManager1_ClosingPanel(object sender, DockPanelCancelEventArgs e) { //判断是否为浮动窗体 if (e.Panel.FloatForm != null) { //获取当前的rootpanel var activePanel = this.dockManager1.ActivePanel; if (activePanel != nul…
DockPanel在点击hide按钮时候如果鼠标不离开的话,panel还是没隐藏,某种情况下这种现象着实让人不爽,而且当鼠标离开后默认是很缓慢的隐藏 AutoHideSpeed不设置也可以,主要设置HIdeImmediatelyOnAutoHide=true即可. 效果演示图:…
Devexpress----DockManager类似VS左右上下浮动栏停靠DockManager->Customize->DockPanel->NEW->Text='详细':Visible=AutoHidden;Dock=Bottom;…
我对大型系统的理解,从数量上面来讲,源代码超过百万行以上,系统有超过300个以上的功能,从质量上来讲系统应该具备良好的可扩展性和可维护性,系统中的功能紧密关联.除去业务上的复杂性,如何设计这样的一个协作良好的系统,搭建开发人员基础平台,一直是我研究的方向. SouceCounter(版本3.3.91.79)对源代码的统计信息如下: 下面来详细解析一下这个系统的设计架构,纯.NET技术架构方案,C/S WinForms系统. 系统分为Framework和Application两个部分,前者是框架(…
DockManager停靠管理器可以对它所拥有的 停靠面板 的行为和外观设置进行集中控制.DockPanel停靠面板是停靠应用程序的主要构成部件. 常规面板 DockPanel.ParentPanel 属性. 如果该属性返回 null,容器面板: 分隔式容器 (split containers) 和标签式容器 (tab containers).DockPanel.Tabbed 属性要确定某个特定的面板是否为常规面板还是容器面板,可以读取它的 DockPanel.Count由于可能导致冲突,因此不…
1.在"引用"中添加DevExpress.XtraBars和DexExpress.XtraNavBar程序集 2.往工具栏拖出DockManager控件,点击右上角的小三角,再点击"customize",最后点击"New",新建一个DockPanel控件 3.往工具栏拖出NavBarControl控件放入DockPanel控件里面, 另附: DockPanel属性设置: Options ->ShowCloseButton:显示关闭按钮 Na…
本文的示例代码为可以从这里下载: 1           概述 微软Visual Studio.NET开发工具推出已经好几年了,这个开发工具一推出就以其易用性和强大功能深受开发者的喜爱.尤其是.NET环境使得不同开发语言如C#.VB.NET以及C++.NET之间的交互变得非常容易.因此涌现了许多在.NET下开发的控件库,可以供不同的开发语言调用.MagicLibrary就是其中比较优秀的一个用于界面设计的控件库,可以用来开发类似.Net Studio这样具有停靠窗口风格的界面.该库的源代码及使用…
这章主要说插件的菜单,可以说菜单是最核心的部分,前面我们已经实现了Document添加,现在主要就是生成具有层级关系的菜单,以及把菜单跟我们自定义的Document关联起来,也就是MenuPart->View->Model的关联,菜单的实现部分我也是网上参照别人的来实现的,由于代码比较多,我就抽一些重要的来说,其他的只能靠各位自己去体会了,不明白的可以照葫芦画瓢,这菜单部分可以直接抽出来用的,我们不需要明白它内部是怎么实现的,能用就行了,其实有些地方我也没有深入去了解,我们主要的任务是把现有的…