2010-01-23 5 views
2

Je commence avec WPF et je suis surpris de voir à quel point il est différent de tout ce que je l'ai fait auparavant, il y a beaucoup de choses à prendre.WPF Débutant Conseils

Quelqu'un peut-il recommander des choses qui mérite d'être connu à l'avance qui va rendre la vie plus facile quand il s'agit de développer une application WPF?

Merci d'avance.

Répondre

5

Je ne suis pas un expert ou quoi que ce soit, mais ce couple de choses sont assez importantes pour bien connaître afin de commencer à coder « correctement » dans WPF et ne pas essayer de forcer d'autres paradigmes de l'interface graphique sur le modèle WPF:

  1. Utilisez le motif Model-View-ViewModel lors de la conception de vos applications.
  2. Utilisez data binding autant que possible et de concevoir vos classes afin de le soutenir (collections observables, implement INotifyPropertyChanged).
  3. Découvrez et comprenez comment les propriétés de dépendance fonctionnent et comment implémenter correctement vos propres propriétés (consultez le livre Framework Design Guidelines, dans la section modèle).
  4. Développez une compréhension de la façon dont les contrôles sont stylisés et comment les modèles de style peuvent interagir avec la liaison de données. Je suggère KaXaml pour faire quelques tests.