我想让我的数据输入表格以下面提到的示例格式显示。事情是我几乎 要显示40 个字段。所以我也更喜欢这种格式和滚动条。谁能告诉我这种格式的这些许多领域的更好方法。让我知道示例代码,以便我有更好的清晰度..
使用网格我得到 4 列和近 25 行。所以UI代码变大了..
除了网格行定义或任何其他方式。
样本格式:
我想让我的数据输入表格以下面提到的示例格式显示。事情是我几乎 要显示40 个字段。所以我也更喜欢这种格式和滚动条。谁能告诉我这种格式的这些许多领域的更好方法。让我知道示例代码,以便我有更好的清晰度..
使用网格我得到 4 列和近 25 行。所以UI代码变大了..
除了网格行定义或任何其他方式。
样本格式:
这听起来像一个典型的:http Grid
: //msdn.microsoft.com/en-us/library/system.windows.controls.grid%28v=vs.95%29.aspx
您希望ColumnDefinition
每列创建一个(因此 2 或 4 个,具体取决于您放置标签(TextBlock
s)与TextBox
es 的方式,RowDefinition
每行一个。
有这么多字段来做这可能很乏味,所以你可能想要生成它,这实际上取决于你如何获得你的字段,以及这些字段是否永远不会改变。
另一个解决方案是 Toolkit 的 DataForm,它看起来与您所展示的完全一样:http: //silverlight.codeplex.com/
您可以尝试演示以查看它的外观。我从来没有使用过它,所以我不能保证它的易用性或功率等......但在撰写本文时,它处于“预览”质量范围内(参见http://silverlight.codeplex. com/wikipage?title=Quality%20Bands&ANCHOR#Preview进行解释)。