问题标签 [dockpanel-suite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何关闭停靠面板中每个选项卡上的按钮
我想要每个选项卡上的文本旁边的关闭按钮,例如我使用 DockPanel 的图像。如何在每个选项卡上的文本旁边添加关闭按钮?
c# - 如何在 WeifenLuo 中使用预先存在的表单 LoadFromXml?
我继承了一个 WinForms 应用程序,我们在其中使用 WeifenLuo 进行 Dock 管理。我正在尝试使用 SaveAsXml 和 LoadFromXml。
如果我每次都可以使用新表单,这很好 - 一个特定的表单现在需要保持可用,我希望能够只使用代码来隐藏它。
示例应用程序每次都会重新创建控件,所以我很茫然。
如果我重新创建控件,它显示正常。但是,试图让它使用已经创建的控件是行不通的。
加载 XML - 尝试不起作用:
在这一点上,我尝试了围绕 _dockPanel 的 dispose 并处理 ExistingForm 的 dockPanel,但似乎没有任何改变结果。在线阅读我发现可能阻止关闭可能会有所帮助,但仍然不起作用。
处理表单关闭事件的示例:
更新 LoadXml 代码以包含 existingForm.DockHandler.Close();
、existingForm.DockHandler.Dispose();
或_dockPanel.Dispose();
这根本不起作用,我收到一个错误,因为表单被处理掉了。
唯一可行的方法是重新创建表单
只是想知道我是否缺少对 DockHandler 的一些处理(不是双关语)。
dockpanel-suite - DockPanel Suite - 将 DockContent 从一个 Dock 面板移动到另一个
我有一个 C# .NET 应用程序,它使用 DockPanel 控件打开多个窗口。我希望能够将 DockContent 对象从一个 DockPanel 拖到另一种形式的 DockPanel 上。有没有人想出如何做到这一点?现在您只能将其拖回最初添加的 DockPanel 中。