数据输入表单布局

时间:2012-06-28 11:52:45

标签: silverlight xaml format silverlight-5.0 data-entry

我希望以下面提到的示例格式显示我的数据输入表单。事情是我几乎要显示 40个字段。所以我更喜欢这种格式和滚动条。谁能告诉我这种格式的这些领域更好的方法。让我知道代码示例,以便我可以更清晰..

使用网格我得到4列,差不多25行。所以UI代码越来越大..

除了网格行定义或任何其他方式。

示例格式:

enter image description here

1 个答案:

答案 0 :(得分:2)

这听起来像一个典型的Gridhttp://msdn.microsoft.com/en-us/library/system.windows.controls.grid%28v=vs.95%29.aspx

您希望每列创建一个ColumnDefinition(因此,根据您放置标签的方式(TextBlock s)与TextBox es的比例为2或4,以及{{1}每行。

如果有这么多字段可能会很乏味,所以你可能想要生成它,这实际上取决于你如何获得字段,以及字段是否永远不会改变。


另一种解决方案是Toolkit的DataForm,它看起来与您所显示的完全相同: http://silverlight.codeplex.com/

您可以尝试演示以了解它的外观。 我从来没有使用它,所以我不能保证其易用性或功率等......但在撰写本文时,它处于“预览”质量范围内(请参阅http://silverlight.codeplex.com/wikipage?title=Quality%20Bands&ANCHOR#Preview进行解释)