Advertisement

Weifenluo的WinForms UI Docking组件版本2.9(包含最新源代码及示例)。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
weifenluo.winformsui.docking 版本 2.9(包含最新源代码及示例) 1. 已添加一个事件,该事件将在 DockPanel 的 AutoHideWindows.ActiveContent 属性值发生改变时触发。 2. 引入“ShowAutoHideContentOnHover”功能,使其需要点击标签才能显示自动隐藏的内容,而非当前行为的悬停显示。 3. 修正了示例应用程序中的问题:当没有打开任何文档时,“关闭所有”功能应仅关闭文档并禁用“关闭所有,除了此项”选项。 4. 修复了与 VS2005 主题相关的 ArgumentException 问题。 5. 解决了在设置 DockPanel.CloseButton 时内容被隐藏时可能发生的 NullReferenceException 问题。 同时修复了程序matically使内容可见后关闭按钮无法显示的问题。6. 在显示内容时,优先将其放置在活动面板中,否则默认使用第一个可用的面板。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • WeifenLuo.WinFormsUI.Docking 2.9
    优质
    简介:WeifenLuo.WinFormsUI.Docking 2.9提供了一套强大的WinForms控件库,支持窗口浮动、锚定和停靠功能,附带详尽的源代码与示例。 weifenluo.winformsui.docking 2.9(最新源码&例子) 1. 向DockPanel添加一个事件,在AutoHideWindows的ActiveContent属性值发生变化时触发。 2. 开启ShowAutoHideContentOnHover功能,需要点击标签来显示自动隐藏内容,而不是当前行为中的悬停显示。 3. 解决示例应用程序的问题:“关闭所有”按钮应仅关闭文档,并在没有文档的情况下禁用“除了这个之外全部关闭”的选项。 4. 修复了使用VS2005主题时出现的ArgumentException问题。 5. 当DockPanel.CloseButton设置为隐藏状态并且内容不可见时,解决了引发NullReferenceException的问题。同时解决了程序化显示CloseButton按钮后无法正常显示的问题。 6. 显示内容时,默认优先放置在活动窗格中;如果不存在活动窗格,则默认放在可用的第一个位置。
  • C# WeifenLuo WinFormsUI.Docking 2.5(
    优质
    本项目提供C#中WeifenLuo WinFormsUI.Docking 2.5版本的源代码。该库支持Windows窗体应用程序,用于实现类似IDE的界面布局功能,包括浮动窗口、停靠面板等特性,助力开发者构建高效易用的应用程序界面。 C# WeifenLuo WinFormsUI.Docking 2.5版最新源码可以实现类似于VS的浮动、拖动、多文档、多窗体效果!用户可以根据自己的需求,对双击、拖动等操作进行自定义设置!
  • C# WeifenLuo. WinFormsUI.Docking 2.5(
    优质
    在本文中,我们将深入分析C#编程语言中广为人知的一个库——WeifenLuo.WinFormsUI.Docking 2.5版本的源代码实现。该库主要应用于Windows Forms应用程序开发,提供了强大的浮动与停靠窗口管理功能,从而使得开发者能够轻松构建类似于Visual Studio的用户界面布局。本文将探讨其核心原理、关键组件及其操作方法,并指导读者如何在实际项目中高效利用这一库。其中,`WinFormsUI.Docking`库的核心模块是`DockPanel`类,它是所有停靠功能的基础架构。该类负责管理各种停靠窗口( DockWindows)和内容控件(DockContents),其布局机制基于复杂的算法可动态调整窗口位置与大小。在源码中,`DockContent`类定义了可以进行停靠的控件,并继承自系统 Forms框架,增添专属属性与方法以支持停靠功能。例如,`DockState`属性提供了设置或获取控件停靠状态的选择权,包括 DockStyle.Top、 DockStyle.Bottom、 DockStyle.Left、 DockStyle.Right和 DockStyle.Flor选项。此外,`DockPane`类作为内容容器,负责处理具体的布局显示工作。该类包含多个`DockWindow`实例,分别对应TopWindow、BottomWindow、LeftWindow和RightWindow等停靠边缘。当用户拖动控件至屏幕边缘时,相应的`DockWindow`会自动展示出来。源码中还引入了`DockPanelSerializer`类,其功能是实现布局状态的序列化与反序列化操作,从而使用户能够保存并复现实时窗口布局。这使得用户即使在退出应用程序后也能恢复之前的开发环境。通过理解这些基本概念,读者将掌握如何在项目中应用该库。具体步骤包括:首先在项目中引用库文件;其次创建`DockPanel`实例;然后生成`DockContent`对象并将其附加到`DockPanel`中;接着通过设置`DockPanel`的绑定属性和`DockState`属性来设定初始位置;最后,用户可通过拖放操作调整窗口停靠位置,同时`DockPanel`将自动更新布局。此外,`DockPanel`提供了丰富的事件接口,如`DockStateChanged`事件,可在状态变化时执行相应逻辑。另外,通过设置`DockPanel.DocumentStyle`属性,可以选择不同的文档管理模式,例如SingleDocument或TabbedDocument。WeifenLuo.WinFormsUI.Docking库为Windows Forms开发提供了强大的停靠功能,深入理解其源码将有助于开发者更好地定制和优化应用程序的用户界面布局,从而提升用户体验。对于任何希望构建专业级多文档界面(MDI)应用的C#开发者来说,掌握该库的原理与实现具有至关重要的作用。
  • WeifenLuo布局DockPanelSuite
    优质
    简介:本文提供了WeifenLuo DockPanel Suite的最新版本源代码更新信息,帮助开发者获取并集成最新的功能和改进。 自己对WeifenLuo.WinFormsUI.Docking源代码进行了改造,增加了相关属性,用户可以通过这些属性关闭隐藏按钮和配置菜单按钮,并且可以实现一键由设计模式切换到应用模式的状态。
  • WinForm UI集(30多个).txt
    优质
    本文件集合了最新版WinForms用户界面组件的源代码,包含超过30种实用组件,适合开发者学习与快速构建专业级Windows应用程序。 提示:请使用最新版本的解压软件来解压文件,否则可能会遇到无法解压的问题。如果遇到问题,请联系我寻求帮助。
  • Java 3D 1.5.3 文档和
    优质
    简介:Java 3D 1.5.3为开发者提供了最新的三维图形编程支持,包含详尽的文档、源代码以及示例项目,便于学习与应用。 java 3d 1.5.3最新版本包含文档、源代码及示例。提供该版本的jar文件,并可交流讨论。
  • libsvm-2.9
    优质
    Libsvm-2.9是一款功能强大的支持向量机(SVM)软件包,适用于分类、回归和分布估计任务。该工具提供了多种内核函数,并优化了计算效率与准确性,广泛应用于机器学习领域。 林智仁教授的SVM工具包是学习支持向量机的必备资源。
  • WeifenLuo.WinFormsUI.Docking.dll (兼容Framework4
    优质
    本项目提供WeifenLuo.WinFormsUI.Docking.dll源代码及其示例程序,适用于.NET Framework 4及以上版本。帮助开发者实现高级窗口布局功能。 WeifenLuo.WinFormsUI.Docking.dll的源码及示例程序支持.NET Framework 4 最新版。DockPanel Suite是一个国外开源项目,该项目需要引用WeifenLuo.WinFormsUI.Docking.dll,这个程序集包含了控件及相关类。 在DockPanel中显示的子窗体(多标签、停靠、自动隐藏)必须继承自WeifenLuo.WinFormsUI.Docking.DockContent 类;DockContent重载了窗体的show方法,使得继承自DockContent 的子窗体能够以指定方式显示于特定的DockPanel 区域内。 包含DockPanel控件的窗口为父窗体,其IsMdiContainer属性应设为true。使用 DockPanel的SaveAsXml 方法可以将面板中所有子窗体的状态信息保存至XML文件;通过LoadFromXml方法则可以从之前保存的信息中恢复子窗体状态,并根据提供的处理方法重新显示这些子窗口。
  • Kendo UI 2017
    优质
    本资源提供Kendo UI 2017最新版完整源码与实例项目,帮助开发者深入了解和快速掌握Kendo UI的各项功能与使用技巧。 Kendo UI最新版仅适用于测试和学习目的。如需商用,请购买正版。
  • wke-master.zip】完整可编译webkitewke
    优质
    本更新包提供最新的wke-master版本,内含完整的可编译源代码以及Webkite的源代码,便于开发者进行集成与定制开发。 之前有人反馈说上次下载的包在编译过程中存在问题,于是更新了这个包,请大家进行测试。 根据需要,在项目根目录下执行 vs2008.bat、vs2010.bat 或 vs2013.bat 文件。这些批处理文件会设置好依赖环境并用 Visual Studio 打开解决方案。 在打开的解决方案中,请先编译 WebCore 项目,成功后再依次编译 wkeBrowser 和 wkexe 项目。