问题标签 [dockpanel]

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 投票
3 回答
1944 浏览

python - GTK+ Dock Panel 类似视觉组件

我正在使用 python 开发一个小型桌面应用程序。我希望它是多平台的,并且具有与 Eclipse 类似(但更简单)的 GUI。我知道像 Eclipse 布局一样工作的组件在 Microsoft .NET 中称为 DockPanel。

有人可以帮我吗?由于 eclipse 是在 GTK+ 中开发的,我想我只需要发现 GUI 组件的名称,或者在 Qt 等 GUI 框架上告诉我另一个它的名称。

0 投票
3 回答
998 浏览

wpf - 如何从布局中删除 Dockpanel 内的按钮 - WPF

我有一个带有两个按钮的停靠面板

问题是按钮 btn2 正在参与布局,即使它的 Visibility="Collapsed"。我希望 btn1 必须填满整个空间。相反 btn1 坚持窗口的顶部位置。上面的代码必须等价于

为什么会这样。

0 投票
3 回答
10447 浏览

c# - 使WPF DockPanel根据其子项的大小自动调整大小的方法?

现在我有一个包含工具栏和 BrowserWindow 的 DockPanel。当我重新调整 BrowserWindow 的大小以适应内容时,我希望该更改向上传播到 DockPanel 并自动重新调整大小。有这个设置吗?

所以我的应用程序的布局本质上是:

基本上我希望我在浏览器窗口类上设置的大小能够自动重新调整 DockPanel 的大小。

在将大小应用于浏览器窗口之前:

http://imgur.com/qlgwA

将大小应用于浏览器窗口后(我想摆脱嵌入式浏览器周围的额外空间):

http://imgur.com/YFJrh

0 投票
1 回答
1161 浏览

qt - 带有 Qt 的侧面板

我想在我的 Qt 窗口中实现一个侧面板。我搜索类似于 Visual Studio 中使用的东西(见下文)。

在此处输入图像描述

重要笔记:

  • 小部件不必是可移动的
  • 调整大小应该是可能的
  • 每个小部件都应与其他布局明确分开

有谁知道我如何构建这样的侧面板?(也许甚至存在一个库)或者有人知道使用 Qt 和某种侧面板的项目吗?

0 投票
1 回答
1723 浏览

wpf - 将面板中子控件的大小限制为可见区域

在限制其子内容方面,我似乎永远无法理解 DockPanel、StackPanel 和 Grid 之间的差异。此 XAML:

生成一个不受屏幕可见区域限制的网格,如下图所示:

溢出网格

我不希望网格超出屏幕的可见区域。相反,我希望它被剪裁,以便用户可以看到水平滚动条,而不必向下滚动才能看到水平滚动条。我尝试使用 Stack 和 DockPanel 代替网格,但效果完全相同。我该如何解决?

TIA。

编辑: 我正在编辑原始 XAML 以包含导致此问题的其他元素。

0 投票
3 回答
1359 浏览

wpf - wpf DockPanel问题

我有带有 ListView 和 StackPanel 的 DockPanel:

当 GridView 的行数很大时,ListView 会与底部的 StackPanel 重叠。为什么?

0 投票
1 回答
2247 浏览

wpf - 让 WPF 窗口根据 DockPanel 中的剩余区域自动调整大小

我有一个场景,我想动态渲染一个自定义表单对象。此表单类似于 WinForms 表单。它将显示多个按钮栏之一,按钮只能存在于我们的实现中的按钮栏中,以及用户将用于数据输入的众多编辑控件。

在渲染表单时,我们在配置文件中有行高和列宽,两者都是应用程序区域的百分比。所有表单共享一个共同的行高和列宽。这些的实际设备单元值是在应用程序初始化时计算的。

我的问题是调整表格的大小。例如,我有一个应该是 15 行乘 80 列的表单,假设这转换为 500 单位高和 800 单位宽。这将是表单区域,不包括按钮栏。现在我正在计算 FormPreviewManager 中的窗口高度和宽度。但是,这很麻烦,因为我必须给出总单位,包括按钮栏的大小和窗口边框,它们可能会改变,因为它们可以选择在浮动窗体窗口中包含或不包含标题栏。

在表单的呈现中,我使用 DockPanel 来呈现按钮栏并将剩余空间作为我的行和列网格。我尝试创建按钮栏,将剩余空间设置为我的 FormGrid 对象,然后专门设置 FormGrid 的宽度和高度,但它不会改变包含窗口的大小。

如何使浮动窗口自动调整大小?我希望能够绘制按钮栏,然后说剩余空间是 500 单位高和 800 单位宽,然后窗口调整到它需要保存这些数据的任何大小,不多也不少。

对此的任何帮助或可能的其他方法都会很棒。

更新

基本上,如果这是我对窗口的整个 XAML 定义,我希望能够设置 UnusedContent 的宽度和高度,并相应地调整窗口大小。

如果我将 UnusedContent 设置为 200 x 200,它将创建一个内部尺寸为 250 x 250、内容区域加上两个堆栈面板的窗口。

0 投票
1 回答
69 浏览

wpf - 控制放置可能性的丑陋控制

我有停靠面板,两个停靠在左右角的按钮和一个带有控件的堆栈面板。我需要将堆栈面板左侧和右侧的一部分放在这两个停靠按钮下,并将堆栈面板的第一个子项设置为从边框偏移一些。这可能吗????

0 投票
1 回答
442 浏览

silverlight - DockPanel 不使用 ListBox 中的整个空间,但在它之外使用

在我的 Windows Phone 应用程序中,我使用 DockPanel 来对齐两个按钮:一个在屏幕左侧(PanoramaItem),第二个在右侧。此代码运行良好:

但是如果我想在 ListBox 中以这种方式停靠按钮 - 都向左对齐:(

0 投票
1 回答
2156 浏览

wpf - Wpf控件覆盖?

我有 Dockpanel,上面有两个按钮(左侧和右侧),底部有一个滚动查看器。是否可以在此按钮下隐藏此滚动查看器的左侧和右侧?