【发布时间】:2010-03-06 09:37:45
【问题描述】:
鉴于您要在 WPF 中创建一个用户控件,它将显示在不同的屏幕分辨率上,那么布局密集的“输入表单”元素集合的最佳方式是什么?
例如,标签、文本的文本框、下拉菜单、分组框等。
您是否创建了一个主“网格”并疯狂地使用 StackPanels 和 WrapPanels?最干净的方法是什么?
【问题讨论】:
标签: c# wpf silverlight
鉴于您要在 WPF 中创建一个用户控件,它将显示在不同的屏幕分辨率上,那么布局密集的“输入表单”元素集合的最佳方式是什么?
例如,标签、文本的文本框、下拉菜单、分组框等。
您是否创建了一个主“网格”并疯狂地使用 StackPanels 和 WrapPanels?最干净的方法是什么?
【问题讨论】:
标签: c# wpf silverlight
我的做法就像你描述的那样——用大量的 StackPanels 和 Grid.Row="" 语句来掌握 Grid。但是,您可以尝试查看this question 和最佳答案。 DockPanel 看起来很有前途,我想下次我制作密集的输入表单时,我会尝试使用它。
一个非常简洁的教程可以找到here。
【讨论】: