繁体   English   中英

WPF控制问题

[英]WPF Control Questions

我只是从常规C#.NET切换到WPF,以使用更高级的UI设计控件。 我已经对应该非常简单的内容感到非常困惑,希望有人能提供帮助。

基本上,我想在每一侧都有部分(大多数情况下是扩展器内部的列表框),在底部的中间有一个列表框,然后是一个占据中间的大型富文本框。

我的理解是,我可以只使用一个DockPanel,将ChildFill设置为true,将每个应该停靠的位置停靠,然后保留最后一个以填充空间。 仅列表框似乎不适用于DockPanel,并且当我更改窗口大小时,DockPanel似乎不会扩展。

所以基本上我的问题是...

1)更改窗口大小时,为什么DockPanel无法扩展/缩小?

2)按钮在Dock面板中似乎工作正常(就像我发现的所有示例一样),但是使用列表框似乎无法正常工作。 为什么是这样?

3)如果我将列表框放到扩展器的内部,如果我在左侧说了两个,然后收缩顶部扩展器,底部扩展器会向上增长以填补空白吗?

我真的买不起ActiPro,而且我也无法让AvalonDock控件显示在MSVC 2010工具栏上,因此我在使用默认控件时非常困惑。

1)。 我刚刚测试了DockPanel,当调整窗口大小时,它确实会扩展/收缩-您是否已删除Visual Studio中默认情况下放置在窗口中的网格? 如果您的意思是不按Windows大小按比例调整大小,那么我认为您将需要使用网格。

2)。 同样,列表框对我来说很好用-您能否提供更多详细信息来说明为什么它们不能正常工作?

3)。 这取决于您所说的“向上增长”的意思。 如果关闭顶部扩展器,则仅显示标题,而底部扩展器将向上移动以占据第一个扩展器内容所占用的空间(这是默认行为)。

您是否可以发布一些XAML,因为这将帮助您确定问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM