Parcourir par tags
Tous les tags »
.NET »
WPF (RSS)
Le Service Pack 1 du Framework .NET 3.5 apporte une nouveauté très intéressante pour ce qui concerne le binding avec WPF. En effet, il est très fréquent que l’on ait besoin de formatter l’affichage des données. A l’heure actuelle, ce formatage passe obligatoirement
Lire la suite...
Voila une question que je me suis posé et qui, finalement, est simple à résoudre: Comment connaitre la position d’un élément par rapport à un autre ou, dit autrement, comment connaitre la distance qui sépare 2 éléments. Imaginons le code XAML suivant:
Lire la suite...
Lorsque l’on créé un TabControl personnalisé, on est également tenté de vouloir créer ses propres TabItem . Etant donné que l’on développe un programme WPF en utilisant C# ou VB.NET, il est très simple de créer ses propres contrôles: via l’héritage: public
Lire la suite...
On m’a récemment fait part de ce projet et, comme il est vrai qu’il est assez sympathique, je me permet de vous en faire part ViewOn.tv est un lecteur multimédia qui supporte l’audio, la vidéo et même les radios Internet. Il s’agit d’un lecteur vraiment
Lire la suite...
Ce qui me connaissent bien savent que j’ai toujours une grande quantité de projets en cours et que, faute de temps, ceux-ci n’avancent pas vite. L’un d’eux devrait bientôt voir le jour mais pour le moment, en voici un autre un peu moins…. important (si
Lire la suite...
L'un des avantges majeurs des WindowsForms concerne la possibilité de faire de l'héritage de WindowsForms. Un peu comme on le fait en Web avec la notion de Master Page, on définit un modèle qui sera utilisé comme base pour les fenêtres "enfants". Ce concept
Lire la suite...
Les équipes du groupe Patterns & Practices ont mis à disposition la 2ème version de leur guide d'architecture d'applications. Pour rappel, ce guide a pour objectif de vous permettre de bien mettre en place l'architecture et le design de votre application.
Lire la suite...
Le binding WPF est très puissant: il permet d'utiliser des règles métier pour valider les données saisies par l'utilisateur puis de vérifier, en un clic, si ces données sont toujours valides. Cependant, il y a un petit problème: il est nécessaire de valider
Lire la suite...
Le chargement dynamique de fichiers XAML, dans une application WPF, est souvent une tâche assez délicate. En effet, lorsque le fichier ne contient que des éléments ne proposant pas d'intéraction avec l'utilisateur, tout ce passe bien, il est possible
Lire la suite...
Pour bien comprendre ce que je veux dire, regardez le code suivant: public class Personne { public int Id { get ; set ; } public string Nom { get ; set ; } public string Prenom { get ; set ; } public List < Personne > Collegues { get ; set ; } }
Lire la suite...
Dans le cadre du concours "J'en ai rien à coder", voici une petite question pour vous, chers lecteurs Dans un programme WPF, je dispose de la classe Personne, définie comme ceci: public class Personne { public string Nom { get ; set ; } public string
Lire la suite...
Pour les besoins d'un projet récent, il m'a fallut trouver le moyen de créer une miniature d'une vidéo, sous forme d'image. Après avoir parcouru le Web à la recherche d'une solution, je suis tomber sur le code suivant, qui s'avère être complètement fonctionnel:
Lire la suite...
Tout le monde sait maintenant que le Service Pack 1 de Visual Studio 2008 et du Framework .NET 3.5 est disponible en téléchargement. Cependant, très peu de personne ont vu passer cette nouvelle: la première CTP du contrôle WPF Datagrid de Microsoft est
Lire la suite...
Je dois reconnaitre que j'ai découvert très récemment cette collection mais elle semble être bien pratique. En effet, la CompositeCollection vous permet de mélanger plusieurs collections et éléments de façon à ce qu'ils soient affichés comme une seule
Lire la suite...
Je viens de voir passer ce post, sur le blog de Stefan Dobrev , qui devrait faire plaisir à plus d'une personne En effet, il a développé un petit addin à Expression Blend qui lui permet d'avoir... l'Intellisense : Le téléchargement et la procédure d'installation
Lire la suite...
Il peut-être intéressant, dans certains scénarios, de savoir si l'on peut se binder sur une propriété particulière ou de savoir si le mode de binding par défaut de cette propriété est TwoWay . Bien sur, la première solution sera de faire le test et d'agir
Lire la suite...
Il est très fréquent que l'on ait besoin, dans son programme, d'ajouter un élément à un ItemsControl (ListBox, ComboBox, etc...). Cela se passe très bien si vous avez indiqué les différents éléments du contrôle mais si vous êtes passé par la propriété
Lire la suite...
Il peut parfois s'avérer nécessaire de vouloir déclencher manuellement un évènement sur un contrôle. En effet, vous pourriez vouloir, par exemple, envoyer l'évènement KeyDown à une ComboBox alors que c'est la fenêtre de votre application qui a le focus.
Lire la suite...
Je ne vais pas vous reparler de NDepend , l'outil développé par Patrick Smacchia , car c'est un outil vraiment très précieux pour tous les développeurs/architectes qui souhaitent avoir des métriques sur le code de leur application. Si vous ne connaissez
Lire la suite...
Imaginez le scénario suivant, très fréquent avec WPF (entre autre): vous disposez d'une ComboBox/ListBox et la source de données de ce contrôle est une "table" générée par LINQ To SQL. Un bouton de votre interface vous permet de supprimer un élément de
Lire la suite...
Les 10 derniers blogs postés
-
[WPF] Formatter l’affichage lors d’un binding, via StringFormat par
Thomas Lebrun le il y a 23 minutes
-
WSC08 : Le bilan, Les Photos, Les Webcasts à voir ou à revoir par
Blog de Daniel TIZON [daniel] le il y a 9 heures et 30 minutes
-
SharePoint et ses DB : Avez vous pensé à les "Tweaker" ? par
The Mit's Blog le il y a 9 heures et 59 minutes
-
NTttcp : Mesurer la vitesse d'un réseau par
Blog d'Olivier Huet le il y a 10 heures et 24 minutes
-
Un nouveau quizz par
Matthieu MEZIL le il y a 13 heures et 8 minutes
-
Webcast ADO.NET Data Services par
Matthieu MEZIL le il y a 13 heures et 11 minutes
-
edmx : mise à jour du modèle depuis la base par
Matthieu MEZIL le il y a 16 heures et 58 minutes
-
Alternatif - Mono 2.0 est arrivé! par
#Rui le il y a 18 heures et 12 minutes
-
Nouveaux avatars pour vos comptes CodeS-SourceS (suite) par
Nix's Blog le il y a 20 heures et 16 minutes
-
WSC 2008 : les Videos disponibles ! par
Philippe Sentenac [MVP SharePoint] le il y a 22 heures et 25 minutes