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

c# - Scrollviewer 与 Dockpanel 有问题

http://images.temppic.com/28-11-2011/images_vertis/1322454731_0.87909400.png

我使用 Dockpanel 作为布局的主面板。顶部的工具栏设置为顶部,而侧面板设置为左侧。文档查看器设置为由 LastChildFill 填充。

问题是滚动查看器的高度不会随着窗口大小的调整而缩放。只有文档查看器可以。它似乎只会随着子内容的增加而扩展。我正在尝试模仿 Google Chrome 的打印布局。当孩子没有溢出窗口时,没有滚动条,但如果它小于窗口,滚动条将填满窗口。

这是代码:

0 投票
3 回答
3009 浏览

wpf - 共享相同滚动条的 DockPanel 元素?

这是我的代码:

我必须定义 2 个 TreeViews。在相同的“区域”中(意思是相同的 [Row, Column])所以我不得不使用面板。我使用了 StackPanel,但显示不是我想要的。我使用了 ScrollViewer,以便在 2 个 TreeViews 垂直不适合“区域”的空间时获得一个通用滚动条。

我遇到的问题是水平的。当我的 2 个 TreeView 中的 1 个太“大”时,我会出现一个滚动条,但仅适用于太大的 TreeView,因此当我滚动时,只有一个 TreeView 水平移动。我想要的是,当我滚动时,我的两个 TreeView 都会水平移动。

不知道够不够清楚,不明白可以上传截图!

我也试过这段代码,但它也不起作用:

但我遇到了完全相同的问题.. :(

0 投票
2 回答
918 浏览

c# - DockPanel 大小问题

我的组件有问题DockPanel。当我调整面板大小时,我不希望ScrollBar出现水平方向,而是希望调整左侧内容的大小,但也会以丢失一些内容为代价。实际上我想要实现的是,正确的内容DockPanel总是可见的,避免使用水平滚动条来显示它。希望我很清楚!这是代码:(这个dataTemplate进入列表视图)

调整大小临界点前: 调整 在调整大小的临界点之前 临界点后:

临界点后 我希望修剪突出显示的文本而不是隐藏扩展箭头,该箭头必须始终在右侧。谢谢!

0 投票
2 回答
843 浏览

c# - WPF桌面应用程序布局困境

我想开发我的第一个真正的 WPF 桌面应用程序。距离我上一个使用 .NET 2.0 和 Windows Forms 开发的桌面应用程序已经过去很长时间了。由于我必须开发一个新的桌面应用程序,并且我可以利用 .NET 4.0,我真的很想使用 WPF。

我正在阅读一些在线教程和文档来选择正确的方法,但我对新控件有点迷失了。

基本上我需要一个面板,在数据网格上方显示一些文本框和标签。你认为我可以通过网格面板控制实现这样的结果吗?谢谢你。

样本

0 投票
1 回答
1222 浏览

gwt - 匹配浏览器屏幕大小的 gwt 布局面板不起作用

试图让应用程序布局适合整个浏览器屏幕,仅适用于 IE。我在 Dock 中心添加了一个 DockLayoutPanel 和一个 Horizo​​ntalPanel:

在 chrome 和 firefox 上,显示的屏幕“太大”,只能看到一部分。在 GWT 开发模式下,它在所有浏览器中都能正常工作。我尝试根据 Window.getClientWidth/Height 显式设置 Dock 和 Horizo​​ntal 面板大小,但没有效果。我认为只需制作一个 DockLayoutPanel 并将其添加到 RootLayoutPanel 就可以保证与浏览器客户端屏幕区域匹配......

0 投票
3 回答
692 浏览

c# - WPF DockPanel - 订单控件

我想要一个带有行号的文本框。所以我决定用一个小的TextBox作为左边的行号,用另一个大的TextBox作为文本。我现在的问题是我将这两个 TextBoxes 放入 Dockpanel 中,我需要一个高度差,因为行号的 TextBox 不应该有滚动条。所以我需要缩短左边的TextBox。我的计划是在左侧 TextBox 下方放置一个空的 StackPanel。而且我遇到了麻烦,因为 DockPanel 没有按我想要的方式对我的控件进行排序。我得到它的唯一方法是使用固定宽度,但我不想要那个!

图片

还是我应该采取完全不同的方式?

0 投票
1 回答
1046 浏览

delphi - 将页面控件定义为 jvcl dockserver.custom 停靠面板。是否可以?

在此处输入图像描述我有一个带有左面板的主表单,在表单的中心我有一个页面控件..我正试图将其他表单停靠在页面控件上,正如我在 Alister Christie 制作的示例中所看到的那样;问题是将表单拖入页面控件是懒惰的;我发现 JVCL dockserver 和 JVCL dockclient 将帮助我解决这个问题。问题是我想将 pagecontrol 分配给 JVCL dockserver 作为自定义停靠面板,但我不知道该怎么做:这里是我在 mainform 的 oncreate 事件上写的代码

你能帮帮我吗?忘了说我是编程新手,我使用的是 Delphi XE2;

0 投票
1 回答
463 浏览

c# - 用于图像控制的底部 DockPanel

我想在控件DockPanel底部有一个(不透明度) :宽度应该等于当前宽度。ImageDockPanelImage

这是 XAML:

使用此 XAML:宽度DockPanel不等于Image宽度。DockPanel宽度设置为宽度Window

0 投票
0 回答
268 浏览

c# - 如何学习dockpanel children 的处置与否?

我正在动态生成 webbrowser 对象并添加到停靠面板。现在这个 webbrowser 元素正在加载页面。一旦加载完成,它们就会自行处理。

我想要的是填充码头面板的整个空间。此外,一旦对象被处置,我还需要清空停靠面板的空间以生成新的网络浏览器。

我怎样才能做到这一点 ?

这就是我生成并添加到停靠面板的方式。

c# 4.0 wpf 应用程序

0 投票
1 回答
2949 浏览

c# - DockPanel 中只有一个 DockContent

这是我的设置的外观: 当前设置

这是 DockPanel 套件。白色区域是我在表单上放置的 dockPanel 可视组件。我不需要任何停靠、嵌套停靠、可拖放选项卡等。我只需要一个“ProjectsForm”面板并希望它通过用户点击自动隐藏和隐藏。

所以,我的问题是如何将以前的图片转换为这张新图片: 新的,想要的视图

我怎样才能禁止让这个面板浮动?

这是一些代码: