Mot-clé - Visual Studio

Fil des billets - Fil des commentaires

03sept. 2013

WPF - CustomControl : charger le style par défaut

Un Custom Control en WPF est un contrôle graphique créé de zéro par le développeur. Il est composé d'une classe sur laquelle on applique un style.

Au niveau de Visual Studio, il existe un modèle de projet CustomControl qui crée automatiquement un fichier.cs et un fichier XAML contenant le style à appliquer au contrôle.

Nous allons voir quels sont les points de configuration clés pour créer un CustomControl sans passer par ce template.

Lire la suite...

20juin 2013

Compilation : Obtenir la plateforme cible d'une DLL

J'ai récemment rencontré un problème lié à la plateforme cible des binaires de mon projet. Il m'a fallu tester les DLL générées pour m'assurer qu'elles étaient bien compilées pour ma cible.

Visual Studio ne permet pas cette opération nativement via l'onglet "Properties". De la même manière, il n'est pas possible de voir cette information via clic-droit propriétés dans l'explorateur de fichiers.

Lire la suite...

03déc. 2012

Sandcastle : Génération de documentation CSharp

La documentation du code source d'une application est un enjeu majeur car la pérénnité d'un projet en dépends. Cette documentation doit compléter la documentation fonctionnelle.

Cependant, la documentation technique est bien souvent éparpillée dans le code source. De ce fait, avoir une vue globale devient rapidement compliqué.

Il existe, pour remédier à cela, des générateurs qui s'appuient sur la documentation du code source pour générer la documentation technique. J'utilise Sandcastle, un générateur de documentation gratuit pour CSharp.

Lire la suite...

12août 2010

Linq To Entity : utiliser l'héritage dans les modèles Entity

Tout part toujours d'un truc simple : j'ai deux classes l'une est la parente de l'autre. Sauf que je me trouve dans un modèle Entity. Et là, c'est le drame.

Lire la suite...

05mai 2010

WPF : Initialisation du DataContext dans le XAML

Fervent utilisateur du design pattern MVVM (Model View ViewModel), je dois instancier le ViewModel de mes vues avant de les afficher.

J'ai découvert après quelques recherches sur Google, qu'il est possible d'instancier le DataContext directement dans le XAML, voici comment faire.

Lire la suite...

06avr. 2009

Microsoft CSharp 2 : Documentation sur la généricité

Je cherchais un bon récapitulatif du fonctionnement des générique en CSharp 2, c'est chose trouvée avec DotNetGuru :

La généricité en CSharp 2

- page 2 de 3 -