your - salaire moyen developpeur c# france




Que doit savoir un développeur C#avant d'utiliser WPF (4)

Merci à tous, mais tout cela est un peu diffus, alors j'ai fait une compilation de ressources et ajouté des choses par moi-même, s'il vous plaît dites-moi ce que vous en pensez (ou améliorez-vous, je le fais Community Wiki)

Étrangement, personne n'a parlé de LINQ, qui semblait être un élément central de cette technologie.

Une autre chose importante à savoir compte tenu du temps que j'ai perdu, est de ne pas utiliser le système de navigation WPF qui ne semble pas fonctionner correctement à partir de nombreuses sources que j'ai lues. Il semble donc important d'utiliser un cadre de navigation, comme Magellan .

Et le système d'événement routé semble être un point important à considérer dans WPF, si quelqu'un a des ressources intéressantes à ce sujet, veuillez l'ajouter à ce post.

RTFM

Logiciel

Blog posts

Vidéos

Le projet de code

Livres:

Autres sujets de débordement de pile

  • Fonctionnalités cachées de WPF et XAML?
  • Qu'est-ce qu'un développeur C # /. Net / WPF devrait savoir?
  • Questions auxquelles chaque développeur .NET devrait pouvoir répondre?

Je suis plus un administrateur système qu'un webmaster, mais je développe parfois, y compris C # principalement en utilisant Winform (et éventuellement GTK +).

J'ai commencé il y a quelques semaines un projet WPF, et il semble vraiment puissant, mais au début, je me sens comme une poule qui a trouvé un couteau! Il y a tellement de différence!

stackoverflow regorge de sujet comme celui-là, et j'ai lu attentivement certains qui sont similaires comme:

  • Fonctionnalités cachées de WPF et XAML?
  • Qu'est-ce qu'un développeur C # /. Net / WPF devrait savoir?

Mais quand quelqu'un commence avec WPF depuis Winform, quelles sont les différences auxquelles il doit faire attention?

[MODIFIER]

  • Qu'en est-il des conseils / liens pour LINQ avec WPF?
  • Qu'en est-il des conseils / liens WPF Navigation?

Je suggère également le sachabarber.net Sacha Barber et tous ses articles liés à WPF dans le projet de code . Ce mec gère!


La chose la plus importante qu'un développeur Winforms / C # devrait savoir / accepter est que WPF est très différent de winforms et que la façon de faire de Winforms n’est pas la façon correcte de faire les choses dans WPF.

J'ai vu beaucoup de développeurs WinForms utiliser des events / delegates et des threads pour résoudre chaque problème au lieu d'utiliser la Binding , les commands , les triggers etc.






xaml