【问题标题】:What's the best way to create a dense input form in WPF/Silverlight?在 WPF/Silverlight 中创建密集输入表单的最佳方法是什么?
【发布时间】:2010-03-06 09:37:45
【问题描述】:

鉴于您要在 WPF 中创建一个用户控件,它将显示在不同的屏幕分辨率上,那么布局密集的“输入表单”元素集合的最佳方式是什么?

例如,标签、文本的文本框、下拉菜单、分组框等。

您是否创建了一个主“网格”并疯狂地使用 StackPanels 和 WrapPanels?最干净的方法是什么?

【问题讨论】:

    标签: c# wpf silverlight


    【解决方案1】:

    我的做法就像你描述的那样——用大量的 StackPanels 和 Grid.Row="" 语句来掌握 Grid。但是,您可以尝试查看this question 和最佳答案。 DockPanel 看起来很有前途,我想下次我制作密集的输入表单时,我会尝试使用它。

    一个非常简洁的教程可以找到here

    【讨论】:

    • 我的大部分 UI 使用这些面板的组合,嵌套在层次结构中。一个 GridPanel 可能在外面,单个单元格包含 StackPanels 或其他。
    猜你喜欢
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多