2011-11-24 174 views
0

我想在Windows Phone 7应用程序中使用DataGrid。我haved增加了以下DLL的到我的项目是否支持DataGrid?

System.Windows.Controls.Data.dll
System.Windows.Controls.Data.Input.dll

不过,我已被告知, DataGrid控件在Windows Phone 7上不受支持,并且UI准则声明它不支持DataGrid。

我的问题是:

  1. 是在DataGrid的Windows Phone 7的支持?
  2. 为什么UI准则说它不支持DataGrid?
+0

您是否使用Silverlight DataGrid? http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/2fcef606-9b50-4d4a-a2af-8ced8d5e4b2d/你可能也想看看这个:http://www.silverlightshow .net/items/Building-a-DataGrid-Control-for-Silverlight-for-Windows-Phone-Part-1.aspx –

+0

@ctacke:你为什么只编辑标题?问题的其余部分可能已经使用了一点整理... –

回答

0

你的两个问题可以一起回答。问题1的答案基本上来自问题2.

datagrid可以用来在常规计算机屏幕上轻松显示数据集合。像WP7这样的小设备的情况完全不同。因此像datagrid这样的控件永远不适用于体面的电话界面。如果您查看this blogpost中的屏幕截图,您应该注意到它并不适合。对于WP7设计风格尤其如此。

如果您需要关于如何用适合的东西来替换datagrid的好建议,您可以发布一个问题与您要显示的数据,并且人们可以为您提供关于如何设计UI的建议。

+0

非常感谢您的回应。截至目前,我对我的Windows Phone 7应用程序中DataGrid的外观感到满意,我有一个问题: - 如果我们使用dataGrid,它会在应用程序被认证时产生问题??????????? ???????????如果我们使用datagrid,它是否违背了应用程序认证的UI准则?????? – sitaramaraju