2

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

使用网格我得到 4 列和近 25 行。所以UI代码变大了..

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

样本格式:

在此处输入图像描述

4

1 回答 1

2

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

您希望ColumnDefinition每列创建一个(因此 2 或 4 个,具体取决于您放置标签(TextBlocks)与TextBoxes 的方式,RowDefinition每行一个。

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


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

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

于 2012-06-28T15:26:02.913 回答