问题标签 [docking]

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.

0 投票
2 回答
7084 浏览

.net - 如何将应用程序停靠在 Windows 桌面上?

我想在 .NET 中为 Windows 开发一个小型通知应用程序,它停靠在屏幕的右侧/左侧(不消耗超过 300 像素),应该始终可见并强制其余窗口不与此应用程序重叠(一些像旧的 Office 任务栏或 Vista 的侧边栏)。我不知道从哪里开始。可以使用 XAML/WPF 完成吗?因为我什至还没有开始编码,所以此时任何选项都是有效的。

谢谢!

0 投票
1 回答
2779 浏览

c# - C# 中的停靠控件

我的表单中有 10 个控件,我想将它们有效地停靠在我的表单中。我需要一个免费的库来执行此操作(Dotnetmagic 除外)。谁能给我推荐一个好的图书馆。

问候, karthikeyan saravanan

0 投票
1 回答
5533 浏览

qt - MDI model or Dock Windows?

In the QT application we develop we need to display several 'Viewer windows' (to display data in XY plane, YX plane, XZ plane and in 3D).

We were hoping to use MDI application model, but later the client asked for a requirement to drag and view 'Viewer windows' in multiple desktops (using multiple monitors). This can not be done using MDI window model, because we cannot move MDI window outside the Main Application Window.

Only possible way is to use Dock windows because they can be undocked from Main Application Window and move into other desktops, but Dock windows primary used for tool-palettes or utility windows.

(http://doc.qt.nokia.com/4.6/qdockwidget.html#details)

Is it a good practice to use Dock window for our requirement?

0 投票
1 回答
2021 浏览

java - Eclipse Forms/SWT 的对接框架

我在 Eclipse 编辑器中有一些组合,用户希望在编辑器中调整大小、最大化、恢复和移动这些组合,就好像每个组合都是一个 portlet。

是否有用于执行此操作的工具包,或者我必须从 DnD 和 SashForms 等基本设施构建自己的东西?

谢谢你。

普拉季姆纳

0 投票
4 回答
83665 浏览

c# - 如何将 DockStyle.Fill 用于 WPF 中的标准控件?

我从 windows 窗体中使用,我创建一个面板,在其中放置控件并将它们DockStyle.Fill的大小最大化到周围的面板。

在 WPF 中,我希望拥有相同的功能。我有一个 TabControl,我希望它的大小尽可能多地填充表单。我有一个功能区控件(RibbonControlsLibrary),并希望表单的其余部分以最大尺寸填充 TabControl。

(我不想像停靠在 Visual Studio 中那样停靠控件,只是旧的停靠机制)

0 投票
2 回答
3385 浏览

visual-studio-2008 - 使用 MFC Feature Pack 1 在 VS2008 中停靠选项卡式窗格位置

使用来自http://msdn.microsoft.com/en-us/library/cc309030.aspx的命名

当我将 CPaneDialog 与另一个 CDockablePane 对接时,选项卡式窗格位置始终位于停靠区底部,如何将选项卡式窗格位置设置为停靠区顶部,就像普通选项卡式控件一样?

0 投票
1 回答
314 浏览

c# - 使图形元素“类似于码头”

具体来说,我试图将我的元素重叠在一切之上,包括桌面,类似于 Windows 中的任务栏。我有一个看起来有点像选项卡的 Windows 窗体控件。它的宽度为 50 像素,长度为 150 像素。我想做的是让该控件出现在所有窗口的前面,包括桌面本身。我说“类似停靠”是因为我相信停靠会推动窗口(因此,如果我的选项卡停靠,它将推动任何全屏应用程序窗口超过 50 像素),这不是我想要做的。我希望我的标签覆盖在所有内容之上。我能想到的最接近的例子是 Winamp。Winamp 可以停靠在屏幕顶部,它始终位于任何应用程序的顶部。

如何在 C# 中做到这一点?

0 投票
4 回答
19538 浏览

c# - 如何停靠在顶部和左侧

使用锚点,我可以编写以下行:

它将锚定myControl在左侧和顶部。

为什么我不能执行以下操作:

我可以写上面的行,但它所做的只是将 设置DockStyle为左​​。

有什么想法/原因吗?

0 投票
1 回答
466 浏览

silverlight - Silverlight 控件的对接

我已经阅读了这个问题,但它仍然解释了如何在 DockPanel 中停靠控件。如何将 DockPanel 停靠在窗口中? 替代文字

可以看到,Map 控件停靠在 DockPanel 上,但 DockPanel 并没有停靠在窗口上。

我错过了什么?

0 投票
1 回答
1126 浏览

c# - WPF DevComponents Dock Control 不会填满屏幕

我正在使用 DevComponents 第三方控件创建一个屏幕,其中包含多个按三行组织的停靠组件,最后一行有三列。我已经成功地创建了这个布局,但是我不知道如何将 DockSite 的高度扩展到屏幕的边界。

我在下面发布了 XAML:

我尝试删除 DockSite.Site 属性,但 DockSite 默认为 Left Docked。此外,在将一个窗口停靠到底部站点时,仍然有一个关于光标高度的空白区域,我无法删除。