2011-11-24 177 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