C# 在Windows phone中动态显示表

C# 在Windows phone中动态显示表,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,我面临显示动态表的问题。基本上,我正在从服务器读取一个表列表,我需要按顺序显示它们。每个表都有一个标题和一些在运行时已知的列和行。问题是每个表可以有任意数量的列和行,我需要在xaml中容纳这些列和行。有什么办法可以做到这一点吗?为每个表使用一个网格,并使用grid.RowDefinitions.Add(…)设置codebehind中的行/列是的,当响应来自服务器时,您可以动态绑定数据。有关更多信息,您可以下载MSDN PeopleHub或PhotoHUb示例应用程序中提供的有关如何绑定数据的示例

我面临显示动态表的问题。基本上,我正在从服务器读取一个表列表,我需要按顺序显示它们。每个表都有一个标题和一些在运行时已知的列和行。问题是每个表可以有任意数量的列和行,我需要在xaml中容纳这些列和行。有什么办法可以做到这一点吗?

为每个表使用一个网格,并使用
grid.RowDefinitions.Add(…)设置codebehind中的行/列

是的,当响应来自服务器时,您可以动态绑定数据。有关更多信息,您可以下载MSDN PeopleHub或PhotoHUb示例应用程序中提供的有关如何绑定数据的示例。

我正在寻找通过数据绑定的解决方案,这可能吗?是的,您应该创建一个新的“表”控件(仅包装一个网格)使用两个DependencyProperties,“NumRows”和“NumColumns”--向那些在内部修改RowDefinitions/ColumnDefinitions集合的DP添加更改处理程序。关注点:1)这两个dependency属性将处理列数和行数,但数据本身如何,我应该如何绑定它。2) 你能用密码告诉我吗?为数据添加另一个绑定,并根据需要将其添加到表中。我回家后可能会做一个样本。我看过PeopleHub的例子。问题是我事先不知道数据的性质,所以我可以准备数据模板。有一次,我可能会收到一个包含2列3行的表,其中包含关于某个内容的数据,下一次我可能会收到其他包含3列4行的内容。它是动态的。所以在.cs文件中创建数据模板而不是在.Xaml文件中使用静态数据模板!!!!!!如果我正在为每个列表动态创建数据模板,为什么不在没有任何绑定的情况下在代码隐藏中填充结果呢?我正试图找到一个优雅的解决方案,使用绑定来处理我的情况。