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

c# - 如何访问继承表单上的控件?

我在我的 winforms 应用程序中使用 DockPanel Suite。DockContent 类派生自 System.Windows.Forms.Form 类,我的两个表单dockRounds 和dockToolbox 继承自DockContent 类。

这是我第一次这样做,这可能是一个愚蠢的问题,但在运行时,我如何访问dockRounds 和dockToolbox 表单的控件?

以下是我在应用程序首次运行时加载这两个表单的方式:

public partial class frmMainNew : Form

提前谢谢了

雷迪

0 投票
3 回答
3489 浏览

wpf - 限制 wpf 停靠面板区域的大小

有没有办法可以固定 wpf 停靠面板?我在网上搜索过,但没有找到任何允许这样做的功能。我想要的是锁定停靠面板停靠区域的大小。例如,我希望正确区域的宽度始终保持锁定。我所看到的唯一解决方案是 3rd 方控件。有谁知道限制这些区域宽度的方法?提前谢谢。

0 投票
2 回答
2386 浏览

c# - 以编程方式将 WPF DockPanel 中的最后一个子项替换为 LastChildFill tr​​ue

DockPanel的LastChildFill属性设置为true时,添加的最后一个子元素会占据整个未使用的空间。

效果很好,直到我不得不以编程方式替换最后一个孩子:

现在,新添加的控件不再填充空间。

我应该如何解决这个问题?

0 投票
3 回答
13656 浏览

wpf - 在 WPF 中的窗口上等间距按钮

在 WPF 的窗口中水平排列按钮的最佳控件是什么?在调整窗口大小时,我无法均匀地排列按钮。我尝试使用堆栈面板,但按钮只是停留在它们的位置,并且不会留出空间来填充窗口空间。也尝试使用停靠面板,但还没有运气。

任何人都可以建议我一个好方法,或者告诉我我是否做错了什么?

0 投票
1 回答
1593 浏览

delphi - Delphi 中的 DockPanel、TForm 和 OnClose 事件

我有一个使用 DevExpress 停靠组件的项目,我在运行时创建表单,这些表单附加到停靠面板组件中,我的问题是这些表单的 OnClose 事件在关闭停靠面板时被抑制并且不执行其存在的代码,这很重要 TForm 的OnClose 事件被执行,因为有必须完成的任务。有什么建议吗?

提前致谢。

0 投票
0 回答
3407 浏览

wpf - AvalonDock 自动隐藏到窗格的一侧而不是窗口

我有以下 AvalonDock XAML:

WIPadDock 项目最终将被折叠。当它被折叠时,它会移动到窗口的一侧,而不是中间的窗格。

有没有办法让它保持在一边?

为了更清楚,这里有一些图片:

窗格扩展 http://img215.imageshack.us/img215/8725/avalondock1.png

窗格隐藏 http://img215.imageshack.us/img215/2763/avalondock2.png

0 投票
3 回答
3147 浏览

c# - 如何以编程方式更改 WPF 中的 DockPanel?

注意:根据请求,我已为我的 XAML 和 xaml.cs 文件添加了完整代码。

在 WPF 中,我创建了一个DockPanel这样的:

我想以编程方式向 Window1.xaml.cs 添加一个TreeViewDockPanel但在 Window1.xaml.cs 中,我无法DockPanel按名称获取并添加到它:

上面的代码返回以下错误:

我确定我只是错过了一些简单的事情。有任何想法吗?

0 投票
2 回答
118 浏览

wpf - WPF:永远不会导致孩子不消耗所有可用空间的控件

现在我对StackPanels inside有问题DockPanel。通常,StackPanel它高于内容所需的高度,因此内容被拉伸。

我可以在其中或周围放置一些东西StackPanel来表示“不要让孩子消耗所有可用空间”。

0 投票
1 回答
5228 浏览

silverlight - 无法在 Silverlight 项目 C# 中使用 DockPanel

我目前正在尝试通过将 Telerik 图形放置在 DockPanel 中来调整其大小,因为当使用“this.RadChart1.DefaultView.ChartArea.Height”调整图形大小时,Y 轴标签文本会不断被剪裁,希望能够纠正此格式错误.

我目前在使用“DockPanel”时遇到的问题是,当我将所需的引用添加到我的 silverlight 项目并在 xaml 文档中完成声明时,我仍然无法访问“DockPanel”。

请参考我下面的代码..

错误消息为:命名空间“System.Windows.Controls”中不存在类型或命名空间名称“DockPanel”(您是否缺少程序集引用?)

请求的命名空间已安装并重新安装,但仍然没有成功。

有任何想法吗?:)

0 投票
1 回答
464 浏览

wpf - 通过在 WPF 中复制现有控件动态添加控件的最佳实践

我有一个TabControl. 单击按钮时,我想TabItemTabControl. 在我选择UserControlDockPanel. 一切正常,除了新 TabItem 上的控件位置不是 0 并且它没有在主窗体调整大小时展开。一切都很简单。

而且 TabItemTemplate 也位于 DockPanel 内,但它没有停靠在 TabItem 内。有什么问题?