【发布时间】:2011-03-24 01:29:25
【问题描述】:
我想创建一个 GUI,其中主面板仅将他自己扩展到可用空间,然后如果某些工具 1 或 2 被激活,它们会出现在右上角,如果其他工具启动它会自动显示在 ht 可见的下方或顶部不显示...
如果可能的话,追加功能。
我认为可以使用一堆 if 语句来重新调整面板的大小,每次都会改变窗口内容,但必须有一种简单的方法来做到这一点。
是不是有点类似于visual Studio的工作流程……
现在我正在使用 Windows 窗体,但我认为可以切换到 WPF
所以我正在寻找教程、网站、指南或简单的电话来关注视觉工作室本身的一些选项,以帮助我创建我想要实现的目标。
这是一个更好理解的模型 http://i.stack.imgur.com/0vupi.jpg
P.S 我唯一能做的就是隐藏工具面板并使其可见,但空间总是被空白占据,它们不会出现在顶部或底部,而是即使我将它们停靠在我放下它们的地方。
【问题讨论】:
-
Visual Studio 何时会在其内容更改时自动更改窗口大小? Anyhoo,罗伟芬的DockPanel Suite很受欢迎,价格也合适。
标签: c# wpf winforms visual-studio-2010 layout