Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Abonnements

Parcourir par tags

Tous les tags » WPF   (RSS)
EDMDesigner v2 : PRISM et Unity
Suite aux remarques de Thomas et John, ce post a été mis à jour. Certains d’entre vous le savent, je suis en train de redévelopper mon EDM Designer. Tout d’abord, la première version était mon premier projet WPF et si je devais le faire aujourd’hui, il Lire la suite...

Posté le samedi 27 novembre 2010 00:42 par Matthieu MEZIL | 10 commentaire(s)

Classé sous : , , , ,

EnumerableCollection
Prenons le scénario suivant. On utilise MVVM. On a les deux classes suivantes dans le model : public class Child { } public class Parent { private ObservableCollection < Child > _children; public ObservableCollection < Child > Children { get Lire la suite...

Posté le vendredi 3 septembre 2010 23:23 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

INotifyPropertyChanged
Dès que l’on veut faire du binding, on recontre l’interface INotifyPropertyChanged. Cette interface ne contient qu’un évènement : event PropertyChangedEventHandler PropertyChanged; On utilise généralement cet évènement comme ceci : protected virtual void Lire la suite...

Posté le jeudi 26 août 2010 21:17 par Matthieu MEZIL | 8 commentaire(s)

Classé sous : , ,

ObservableCollection… en mieux sans effort
La classe ObservableCollection est une des pire classes que je connaisse dans le framework .NET : Limitée en nombre de méthodes : pas de AddRange par exemple Catastrophique pour les perfs dès qu’on veut faire un Refresh. => Clear + n Add => n+1 Lire la suite...

Posté le vendredi 2 avril 2010 00:12 par Matthieu MEZIL | 6 commentaire(s)

Classé sous : , , ,

EF avec WPF
Beth Massi a publié 3 vidéos “How do I” dans lesquelles elle montre comment utiliser Entity Framework dans une application WPF. How Do I: Get Started with Entity Framework in WPF Applications? How Do I: Build a WPF Data Entry Form Using Entity Framework? Lire la suite...

Posté le jeudi 2 juillet 2009 10:18 par Matthieu MEZIL | 1 commentaire(s)

Classé sous : , , ,

WPF : Factoriser les KeyBindings
Je voulais utiliser les mêmes KeyBindings pour différents contrôles d’un même UserControl. Mon premier réflexe a donc été de me créer une InputBindingCollection dans les resources de mon UserControl. Ensuite, j’ai voulu affecter ma InputBindingCollection Lire la suite...

Posté le mercredi 15 avril 2009 02:57 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

WPF : VisualTreeHelper
VisualTreeHelper est une classe bien pratique dans WPF. Elle permet de récupérer des infos sur l’arbre de contrôle visuel. En effet, avec la notion de Template, cela n’est pas si simple que cela. Prenons un exemple : j’applique un Template sur un TreeView Lire la suite...

Posté le mardi 14 avril 2009 19:29 par Matthieu MEZIL | 4 commentaire(s)

Classé sous : , ,

EDM Designer : encore une nouvelle feature
Je viens de rajouter une nouvelle feature à mon EDM Designer : quand une entité n’est pas mappée ou ne l’est que partiellement (ie n’est pas utilisable en l’état), je réduit son opacité : Dans le Model Browser également : J’ai également reproduit se mécanisme Lire la suite...

Posté le dimanche 12 avril 2009 15:51 par Matthieu MEZIL | 0 commentaire(s)

EDM Designer : nouvelle feature
Suite au conseil de Michel , j’ai rajouté une nouvelle feature à mon EDM Designer : déterminer à partir du context menu dans quels autres vues l’entity type sélectionné est présent. Ou directement à partir du Model Browser Un grand merci à Simon que j’ai Lire la suite...

Posté le dimanche 12 avril 2009 01:56 par Matthieu MEZIL | 0 commentaire(s)

EDM Designer v0.9
Il y en a qui sorte des livres juste pour les TechDays , ma contribution sera de sortir une nouvelle version de mon EDM Designer . La première version n'était qu'un viewer , celle-ci est un vrai designer. Plus besoin de modifier le xml à la main, mon Lire la suite...

Posté le mardi 10 février 2009 00:51 par Matthieu MEZIL | 1 commentaire(s)

EDM Designer
L'Entity Data Model, c'est vraiment top mais... dans sa V1, le designer ne supporte pas tous les scenarios, ce qui implique de modifier le XML à la main. J'attendais tranquillement la V2, après tout le XML n'est pas très compliqué, quand Michel m'a fait Lire la suite...

Posté le mercredi 7 janvier 2009 07:55 par Matthieu MEZIL | 3 commentaire(s)

EF et WPF : Réponse à Thomas
Comme ce que je vais dire est quelque chose de fondamental si vous voulez utiliser l'EF, j'ai décidé de faire un nouveau post pour répondre à Thomas . Pourquoi il n'est pas possible d'utiliser directement odp.ObjectInstance = new ObservableCollection Lire la suite...

Posté le samedi 30 août 2008 12:49 par Matthieu MEZIL | 9 commentaire(s)

Classé sous : , , ,

EF et WPF
Suite à une question que j'ai reçu par mail, j'ai développé ma première application WPF. Voici la question : " J'utilise EF afin d'obtenir une extraction objet de ma BDD. Pour simplifier disons que j'ai une base COllège, avec une table Classe et une table Lire la suite...

Posté le vendredi 29 août 2008 21:35 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , , ,



Les 10 derniers blogs postés

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le 05-20-2013, 14:50

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21

- SharePoint : Incompatibilité avec Internet Explorer 10 (IE10) par Blog Technique de Romelard Fabrice le 05-08-2013, 16:29

- AutoSPInstaller pour SharePoint 2013 maintenant disponible en “RTM” par Julien Chable le 05-06-2013, 23:30