2011-11-24 2 views
0

J'essaie d'utiliser un DataGrid dans une application Windows Phone 7. Je haved ajouté la DLL suivante à mon projetEst-ce que DataGrid est pris en charge?

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

Cependant, on m'a dit que le contrôle DataGrid n'est pas pris en charge sur Windows Phone 7 et que les directives de l'interface utilisateur indiquent qu'il ne prend pas en charge DataGrid.

Ma question est:

  1. est-DataGrid pris en charge dans Windows Phone 7?
  2. Pourquoi les directives de l'interface utilisateur disent-elles qu'il ne prend pas en charge DataGrid?
+0

Avez-vous utilisé le SilverGate DataGrid? http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/2fcef606-9b50-4d4a-a2af-8ced8d5e4b2d/ vous pourriez vouloir jeter un oeil à ceci aussi: http: //www.silverlightshow .net/items/Construire un DataGrid-Control-for-Silverlight-pour-Windows-Phone-Part-1.aspx –

+0

@ctacke: pourquoi éditeriez-vous seulement le titre? Le reste de la question aurait pu utiliser un peu de rangement ... –

Répondre

0

Vos deux questions peuvent être répondues ensemble. La réponse à la question 1 découle essentiellement des questions 2.

La grille de données peut être utilisée pour afficher facilement des collections de données sur un écran d'ordinateur normal. La situation sur un petit appareil comme un WP7 est totalement différente. Par conséquent, un contrôle comme le DataGrid ne serait jamais adapté à une interface téléphonique décente. Si vous jetez un coup d'œil aux captures d'écran dans this blogpost, vous remarquerez que cela ne correspond pas. C'est particulièrement vrai pour le style WP7.

Si vous voulez un bon conseil sur la façon de remplacer le DataGrid avec quelque chose de convenable, vous pouvez poster une question avec les données que vous voulez montrer et les gens seront en mesure de vous conseiller sur la façon de concevoir votre interface.

+0

Merci beaucoup pour la réponse. A partir de maintenant, je suis satisfait de l'aspect de DataGrid dans mon application Windows Phone 7, j'ai une question: - si nous utilisons dataGrid va-t-il créer un problème lorsque l'application est certifiée ??????????? ??????????? si nous utilisons DataGrid est-il contraire aux directives de l'UI sur la certification des applications ?????? – sitaramaraju

0

Vous pouvez utiliser un contrôle silverlight dataGrid pour Windows Phone. Jetez un oeil à la Dev Express Datagrid control.

Questions connexes