Pour répondre à la première partie de votre quetion. Windows Presentation Foundation est un ensemble de classes concernées par la présentation des interfaces utilisateur d'application. Les classes qui composent WPF peuvent être consommées à partir de n'importe quel langage, y compris VB.NET, donc apprendre C# n'est pas une nécessité pour utiliser WPF
En ce qui concerne le composant CSV de votre question, comme WPF est un cadre de présentation il ne fournit pas directement la possibilité d'analyser le format CSV, cependant le format CSV est un format simple et commun, écrire un analyseur ou en trouver un existant ne devrait pas être trop difficile.
Bien qu'il n'y ait pas de spécification formelle pour le format, Wikipedia fournit une bonne quantité de information si vous décidez d'écrire vous-même un parseur.
Comme indiqué plus haut, il existe de nombreuses bibliothèques préexistantes, qui sont open source certains d'entre icluding this one J'ai trouvé sur le projet de code
NB: Je ne l'ai pas utilisé la bibliothèque CSV mentionné ci-dessus, il est prévu meerly comme un point de départ.
Le code que vous avez posté ci-dessus ressemble à C#. Maintenant que je ne suis pas au courant, comment dois-je procéder? Aussi est-il possible de travailler avec VB.NET et WPF ensemble. Je peux comprendre que WPF est juste une présentation mais je n'ai aucune idée de la façon de les assembler. Aucune suggestion ? – Stark
J'ai été surpris quand j'ai vu que le .Net actuel ne vient pas avec une grille de données intégrée. Cela semblait être un oubli lors de la comparaison avec la fonctionnalité de Windows Forms –
@Stark: modification de l'exemple en VB. Oui, vous pouvez utiliser VB pour créer des applications WPF. Cependant, je ne connais pas assez SharpDevelop pour vous aider. Vous pouvez également envisager d'utiliser l'édition Visual Studio Express (qui est gratuite), au moins pendant votre apprentissage. La plupart des exemples et de l'aide sur le site suppose Visual Studio, donc cela pourrait vous rendre la vie un peu plus facile. –