Accueil

Les nouveautés de C# 6

by Jean-Camille Mercier 20. août 2015 10:20
Visual studio 2015 est disponible depuis quelques semaines, c'est l'occasion de découvrir les nouveautés du langage C#6. Voici déjà en préambule l'historique des version de C# : C# est apparu en 2001 avec Visual Studio.Net  v2 en 2005 avec les classes partielles, les nullables, les méthodes anonymes e... [Plus]

Implémenter INotifyPropertyChanged

by Jean-Camille Mercier 20. novembre 2013 14:42
Tout le binding WPF se base sur la faculté des objets du DataContext à avertir des changements. Pour se faire, on implémente l'interface INotifyPropertyChanged pour avertir l'UI qu'elle doit se rafraîchir. Le code est très simple mais nécessite de passer le nom de propriété en chaîne de c... [Plus]

DbContext : ObjectMaterialized

by Jean-Camille Mercier 13. mai 2013 22:51
Dans le cas de POCO générés depuis une base de donnée grâce à Entity Framework 5. Il est possible de customiser chaque accesseur des objets pour qu'ils lèvent l'événement "NotifyPropertyChanged" et ainsi utiliser au mieux les mécanismes de binding de WPF. Cependant, je me suis ren... [Plus]