问题标签 [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 投票
1 回答
859 浏览

c# - .Net UserControl - 对接 2 个控件

假设我在 usercontrol 中有 2 个控件:

一个(controlA)具有固定高度,需要停靠在底部,另一个(controlB)在顶部,必须填充剩余空间。

如果我为 controlA 使用底部底座并为 controlB 填充底座,则它不起作用,因为 controlA 超过了 controlB ...

我怎样才能正确地做到这一点,我对对接的东西很陌生......

我使用.Net 3.5 c#

0 投票
1 回答
6369 浏览

c# - 将表单停靠在 MDI 上

我正在尝试将表单停靠到 MDI 上,但是当我使用以下代码时,它只是闪烁本身并且表单消失了。

0 投票
3 回答
6386 浏览

c# - 用户控制对接属性

我正在尝试制作自己的用户控件并且几乎完成了它,只是想添加一些润色。我希望设计器中的选项“停靠在父容器中”。有谁知道如何做到这一点我找不到一个例子。我认为这与对接属性有关。

0 投票
1 回答
3504 浏览

wpf - 与 ElementHost 对接

我正在尝试将 WPF 用户控件添加到现有的 WinForms 项目并让 WPF 用户控件停靠并填充整个空间。

当前有一个框架将 WinForms UserControls 加载到父窗体(到面板中)以响应按钮单击。这就是我试图加入的地方 - 当前正在加载的 WinForms UserControl 将具有 ElementHost。

等级制度:

  • Form1.cs - 包含一个动态加载 WinForms UserControls 的面板
    • WinForms UserControl - 包含 ElementHost
      • WPF 用户控件

ElementHost 将 Dock 设置为 Fill 并将其 Child 属性设置为 ucReport,这是一个 WPF 用户控件,具有以下标记(仅包括顶级设计):

当我调整表单大小时,UserControl 的内容确实会垂直扩展,但在水平方向上,内容只会扩展得足够大以容纳其内容。

当我在设计器中查看 WinForms UserControl(具有 ElementHost 的那个)时,问题很明显。指定的 WPF 内容正在呈现,并且从上到下填充,而不是从左到右填充。

我认为必须设置 XAML 中的某些内容(可能在 UserControl 声明中?)以使其填充它的父容器,即 ElementHost - 我只是找不到该属性。

有人会启发我吗?

0 投票
13 回答
10741 浏览

apache-flex - Adobe Flex 与 Silverlight

这不是一个纯粹的技术问题,但我相信答案将有助于 RIA 社区。

我们是一家致力于开发股票交易产品的软件开发公司。我们选择使用 Adob​​e Flex(2008 年年中)是因为它的浏览器渗透率和相对于 Silverlight 的成熟度。我们已经开发了这个系统,我们对此非常满意。

现在我们计划推出我们产品的第二个版本,它将具有更高级的用户界面——基本上是一个可停靠窗口和窗格的框架,如 Visual Studio 2005 及更高版本等。我们在互联网上搜索发现Adobe Flex 的 3rd 方组件市场仍然很小,但是对于 Microsoft 的 Silverlight,有许多先进的 3rd 方组件可用,例如数据网格、对接框架等。

我们什么时候可以在 Adob​​e Flex 中使用相同类型的组件?如果我们开发到新版本的 Silverlight,专家们会怎么想(假设我们必须从头开始开发所有东西,Adobe Flex 与 Silverlight 的专业知识目前不是问题)。

下一个版本的发布预计在 2010 年年中。对此的任何反馈都非常感谢。

0 投票
4 回答
6953 浏览

c++ - 如何关闭动态创建的 CDockablePane 窗口?

在我的 MFC(功能包)应用程序中,可以动态创建停靠窗格以显示图表/表格等。
但是,我不想让用户两次打开相同的东西。

我创建一个像这样的窗格:

这似乎工作正常。

这就是我尝试检查窗格是否已存在的方式。窗格由其类型(类)和参数标识。

问题在于,当我关闭窗格时,无法识别。CDockingManager 对象仍返回 GetPanes() 调用中的窗格。

如何告诉经理不要返回已关闭的窗格?
或者
当窗格关闭时,如何从窗格列表中删除窗格?


更新

我更深入地研究并发现,当单击标题栏中的“x”按钮时,CWnd 对象实际上并未关闭,而只是它们的容器。
所以真正的问题似乎是真正关闭窗格。
我还更改了问题以更好地反映问题。

0 投票
2 回答
809 浏览

c# - How can I dock my winform application with another application

I am trying to do my winform application dock and follow another application, like IE or word. My full plan is run the program underground and then this specific application is running, my winform will maximize and dock, will follow if moved, minimize if this application is minimized.

Can you guys show me some ideas about how to do it?

thanks

0 投票
3 回答
2868 浏览

c# - 将表单停靠到另一个表单面板

是否可以将 form1 停靠到另一个 form2 中包含的面板?我正在从 form2 事件中使用 ShowDialog 启动 form1。

0 投票
3 回答
6468 浏览

eclipse - 是否可以在 Eclipse 中停靠“查找/替换”窗口?

我可以发誓我以前在截屏视频中看到过一次,其中有人将查找/替换窗口停靠在他们的 Eclipse 环境中。

但是,通过“窗口 > 显示”中的选项列表,我能找到的最接近的是“搜索”窗口。

我发现我经常使用它,并且这些天使用更大的显示器,我认为我可以负担得起它一直在我的视角中打开。

这可能吗?

谢谢。

0 投票
3 回答
1084 浏览

wpf - WPF 对接库

我需要使用现有的 WPF 对接库。有几个库: AvalonDock .NetBar SanDock ActiPro Infragistics

有人对这些图书馆之一有任何经验吗?你能推荐其中之一吗?