|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() ![]() |
Bonjour,
j'ouvre cette discussion pour recueillir des avis, remarques et commentaires sur mon article : Bien commencer à développer pour Windows Phone 7 Merci et bonne lecture. Aymeric
__________________
Microsoft Student Partner Mon Blog technique - Mon blog Developpez A lire : Bien commencer à développer pour Windows Phone 7 |
|
30
|
|
|
#2 |
|
Membre chevronné
![]() |
Hello,
en commençant la lecture je vois MVVM ! alors ça tombe très bien car je galère pas mal sur la compréhension de cette pattern et pour avoir lu pas mal de tutos, je ne suis toujours pas parvenu à mettre en place cette pattern. donc je vais me faire un plaisir de lire ton tuto et de te faire un retour. Edit: Alors premièrement c'est très clair et bien expliqué. Cependant, tu pourrais améliorer en ajoutant une section expliquant le mécanisme de déclaration des ViewModels dans le Locator. juste pour moi (car je débute en C#) cela signifie quoi cette ligne de code: Merci
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#3 |
![]() ![]() Nathanael MarchandExpert .Net So@t Inscription : octobre 2008 Messages : 3 056 ![]() |
Ce base() appelle le constructeur de la classe de base (la classe dont hérite WebsitesList)
Concernant l'article, il est plutot clair et bien fait pour débuter. Après y'a un petit détail: je suis pas sur que créer un WebsitesList dérivant de ObservableCollection soit franchement utile.
__________________
Les Forums sont là pour demander de l'aide. Si je peux, je répondrai à un topic avec plaisir! Mais toute demande par Message Privé Retrouvez moi sur : |
|
00
|
|
|
#4 |
|
Membre chevronné
![]() |
Merci pour le Base()!
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#5 | |
|
Membre chevronné
![]() |
Citation:
pourquoi ce n'est pas utile ? J'avais cru comprendre que ObservalbeCollection était plus ou moins vital dans le mécanisme de mise à jour de l'affichage des données dans les Views !
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() ![]() |
Bonjour à vous,
@dotNET74 : Je pense que ce que PitMaverick78 veut dire c'est qu'il n'est pas indispensable de créer une classe WebsitesList qui dérive de ObservableCollection. On aurait pu directement créer cette ObservableCollection dans le ViewModel et y ajouter des éléments. Ici l'application est très basique, mais si l'on souhaite travailler et personnaliser les traitements lors de l'ajout/suppression, etc... il est préférable d'utiliser ce système. Aymeric
__________________
Microsoft Student Partner Mon Blog technique - Mon blog Developpez A lire : Bien commencer à développer pour Windows Phone 7 |
|
00
|
|
|
#7 |
|
Membre chevronné
![]() |
Ok,
juste une autre question, pourquoi tu n'abordes pas l'utilisation de INotifyPropertyChanged dans ton tuto ! c'est aussi un élément essentiel du MVVM si je ne me trompes pas ! Merci
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Arnaud Développeur .NET Inscription : avril 2006 Messages : 1 343 ![]() |
Ne pas confondre tuto MVVM et tuto Windows Phone !
Sinon j'apprécierai un peu de détail sur les références et leurs rôles. |
|
|
00
|
|
|
#9 | ||
|
Membre éclairé
![]() ![]() |
Citation:
Citation:
__________________
Microsoft Student Partner Mon Blog technique - Mon blog Developpez A lire : Bien commencer à développer pour Windows Phone 7 |
||
|
00
|
|
|
#10 |
|
Membre chevronné
![]() |
Pour rappel,
ton article se nomme "Bien commencé à programmer sur Windows Phone" et dedans il est question de MVVM et presque uniquement de MVVM d'où ma remarque sur INotifiyPropertyChanged.....
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() Arnaud Développeur .NET Inscription : avril 2006 Messages : 1 343 ![]() |
je parlais des dll Microsoft, en savoir un peu plus sur leurs rôles, ce qu'elles fournissent comme services/données/contrôles, s'il y en a d'autres qui peuvent être intéressantes (quelque chose de succint, je ne demande pas une liste exhaustive, ya msdn pour ça, mais ça permet de clarifier un peu ça).
|
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() ![]() |
Bonjour Arnard,
je vais essayer de faire un article sur les différentes DLL disponibles pour WP7 dans les jours qui viennent Aymeric
__________________
Microsoft Student Partner Mon Blog technique - Mon blog Developpez A lire : Bien commencer à développer pour Windows Phone 7 |
|
00
|
|
|
#13 |
|
Membre Expert
![]() Arnaud Développeur .NET Inscription : avril 2006 Messages : 1 343 ![]() |
Great
|
|
|
00
|
|
|
#14 |
![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 16 691 ![]() |
soit dit en passant, en l'occurrence ça ne sert à rien d'appeler base() explicitement : le constructeur par défaut de la classe de base est appelé implicitement, sauf si on en appelle explicitement un autre
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
10
|
Copyright © 2000-2012 - www.developpez.com