Question

Je développe depuis quelques mois sur WPF et j'ai récemment démarré le développement de Silverlight.

La plupart du temps, tout se passe bien, en particulier pour les choses simples, mais souvent, je suis perplexe devant des choses apparemment simples, notamment en XAML. Par exemple, hier, j’essayais d’utiliser une grille pour présenter les éléments d’un ListBox. Cela a fonctionné, mais je n'ai pas réussi à étirer la grille pour remplir la largeur du ListBox. Après quelques heures de recherche, de messages sur le forum et d’expérimentation, j’ai réussi à le faire fonctionner, mais je ne peux pas dire que je l’ai compris.

Ma question est donc de savoir comment apprendre WPF ou Silverlight? - XAML en particulier, vraiment. Quelles techniques utilisez-vous pour comprendre comment les contrôles réalisent ce qu’ils font à l’écran, comment ils sont structurés, etc. Y at-il quelque chose qui me manque?

Vraiment, il s’agit d’un problème majeur et d’une solution à laquelle Microsoft doit remédier pour que les hordes de développeurs puissent fonctionner efficacement avec WPF / Silverlight!

Était-ce utile?

La solution

Bill Steele, de Microsoft, propose une série de webémissions en plusieurs parties qui vous emmène du début absolu de WPF. Je pense qu'il y a quelque chose comme 15 épisodes. Vous devriez pouvoir le trouver lors d'événements Microsoft en cherchant dans WPF Soup To Nuts.

Autres conseils

J'ai acheté un WPF Pro en C # 2008 et je l'ai trouvé très utile pour WPF, mais il a été immédiatement frustrant de gérer les différences de reliure, de VSM, etc. entre WPF et Silverlight

Avez-vous eu du succès avec les vidéos de la http://silverlight.net/Learn/ site? Quelqu'un a-t-il des commentaires sur le d'Apress dans Silver C # 2008

Allez ici pour les commandes WPF. Allez ici pour Silverlight.

Les deux sont des sources fiables.

Consultez le site Web de votre bibliothèque locale.

Je vis à Boston, MA. Au cœur de leur site Web, vous trouverez un abonnement gratuit à Safari Books Online, qui contient des milliers de livres techniques et commerciaux publiés par les meilleurs éditeurs, dont O'Reilly, etc.

.

Sur une autre page se trouve un formulaire Web que vous pouvez remplir pour qu’ils vous envoient un numéro de carte de bibliothèque par courrier électronique. Le numéro de carte de bibliothèque vous donne accès aux livres techniques.

Il existe également des livres audio gratuits sur une autre page. Pas pour la technologie, mais il y a une vie après la programmation!

Adam Leffert

Je pense qu'Expression Blend est un outil important lors du démarrage avec Silverlight, car l'écriture xaml n'est pas facile au début et vous devez vous concentrer davantage sur les erreurs xaml que sur le système global d'objets et les résultats visuels réels. .

Plus tard, on finira certainement par peaufiner (nettoyage correct) le code massif créé par Blend et par la suite, par écrire à la main XAML car les développeurs aiment vivre en VS et que fusionner Blend est un geste supplémentaire.

C’était le début et j’espère qu'après quelques mois, vous aurez dépassé ce stade. Bien qu’à ce jour (il ya 8 mois), il me reste encore des choses que je me sens plus à l'aise dans Blend.

À partir de ce moment-là, je suis passé à la documentation msdn. Bien qu'intelliSense nous fournisse toutes les propriétés possibles et leurs valeurs, la documentation peut nous fournir des réponses exactes. Pour moi, c’était en quelque sorte une étape que de commencer par ouvrir la documentation de DockPanel dans msdn, par exemple, pour ne pas commencer à deviner le paramètre x.

Cela me rappelle un autre problème que j'ai rencontré avec Silverlight: je connaissais parfaitement les technologies Microsoft et, au début, j’ai eu de la difficulté à naviguer dans la documentation de msdn. Cela semble idiot maintenant, mais je n'ai rien trouvé à partir de là. Une partie si importante de l’apprentissage des nouvelles technologies consiste à connaître la structure de la documentation:).

J'ai parcouru "Pro Silverlight 2". et j'ai trouvé chaque chapitre très détaillé et approfondi. J'ai également évoqué SAMS "Silverlight 2 Unleashed", ce livre est un bon complément à "Pro Silverlight 2". Consultez également " Conseil du jour Silverlight " et le blog de Jesse Liberty pour des conseils pratiques.

HTH, Indy

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top