Calculer les mensualités d’un crédit immobilier10 mai 2012

Image de l'article "Calculer les mensualités d’un crédit immobilier"

Voici une petite fonction et son exemple d’utilisation qui vous permettra de déterminer le montant de remboursement mensuel d’un crédit immobilier à partir du montant d’emprunt, de la durée d’emprunt et du taux de crédit + assurance. Lire la suite…

StringFormat dans un Binding30 avril 2012

Image de l'article "StringFormat dans un Binding"

Il n’est pas toujours nécessaire de passer par un IValueConverter pour transformer une valeur lors de l’affichage dans un TextBlock ou autre contrôle affichant du texte. La propriété StringFormat de Binding permet de faire du formattage de texte tout comme la fonction string.Format bien connue. Lire la suite…

Contrôle HyperLink indépendant2 avril 2012

Image de l'article "Contrôle HyperLink indépendant"

Le contrôle de liens hypertextes sont disponibles en WPF mais uniquement en relation avec d’autres composants, tels que les Paragraph ou Label. Je vous propose là une version « standalone » d’un contrôle parfois bien utile. Lire la suite…

Binding sur une propriété de ListBoxItem10 février 2012

Image de l'article "Binding sur une propriété de ListBoxItem"

Au sein du ListBox.ItemTemplate, vous voudriez effectuer un Binding sur la propriété IsSelected du ListBoxItem contenant votre DataTemplate.

Voici le code qu’il vous faut :


<ListBox.ItemTemplate>
    <DataTemplate>
        <CheckBox IsChecked="{Binding IsSelected, RelativeSource{RelativeSource AncestorType=ListBoxItem}}" />
    </DataTemplate>
</ListBox.ItemTemplate>

Selection automatique du texte lors d’une prise de foc...3 février 2012

Image de l'article "Selection automatique du texte lors d’une prise de focus"

Voici une classe bien pratique permettant de définir sur l’ensemble des contrôle d’un container (Grid ou autre dérivé Panel) si les contrôles de type TextBox voient leur texte automatiquement sélectionné lorsqu’il prennent le focus souris ou clavier.

Source : http://megasnippets.com/source-codes/csharp/auto_select_text_textbox_dependencyproperty_flag Lire la suite…

Exemple de code Plinq en C# 4.030 janvier 2012

Image de l'article "Exemple de code Plinq en C# 4.0"

Voici un petit exemple de code utilisant Plinq en C# 4.0. Plinq étant une extension de Linq permettant d’itérer sur une collection de façon parallèle en utilisant des threads du ThreadPool natif. Lire la suite…

Les transformations en WPF – MatrixTransform18 janvier 2012

Image de l'article "Les transformations en WPF – MatrixTransform"

Voici donc la plus complexe des transformations graphiques en WPF, MatrixTransform. Cette transformation peut se substituer à n’importe laquelle des transformations précédemment décrites. Lire la suite…

Les transformations en WPF – TranslateTransform18 janvier 2012

Image de l'article "Les transformations en WPF – TranslateTransform"

Parmi l’ensemble des transformations possibles en WPF, la translation est la plus simple à appréhender. TranslateTransform d’effectuer un décalage horizontal et/ou vertical du contrôle sur lequel elle s’applique. Lire la suite…

Les transformations en WPF – ScaleTransform18 janvier 2012

Image de l'article "Les transformations en WPF – ScaleTransform"

Dans ce nouveau chapitre sur les transformations WPF, je vous présente la transformation d’échelle. Cette fois-ci la transformation ScaleTransform permet de changer l’ensemble des dimensions du contrôle sur lequel elle est appliquée. Lire la suite…

Les transformations en WPF – SkewTransform12 janvier 2012

Image de l'article "Les transformations en WPF – SkewTransform"

Dans mon précédent article, je vous présentais la transformation graphique de contrôle et plus particulièrement la rotation, grâce la classe RotateTransform.

Dans ce chapitre des transformations WPF, je vais vous présenter la transformation parallélogramme : SkewTransform. Lire la suite…

Les transformations en WPF – RotateTransform11 janvier 2012

Image de l'article "Les transformations en WPF – RotateTransform"

Il existe plusieurs types de transformations graphiques en WPF comme la rotation, ou la translation en passant par certaines plus complexes comme le scaling (modification des proportions) ou la transformation matricielle capable de se substituer à toutes les autres transformations à condition d’avoir les connaissances mathématiques associées ;) Lire la suite…

Kuler : un outil indispensable à tout designer Web26 décembre 2011

Image de l'article "Kuler : un outil indispensable à tout designer Web"

Un petit lien bien pratique que je rajoute également dans la rubrique « Outils de Dev » (sur la droite de la page d’accueil).

Voici le lien : http://kuler.adobe.com

Cette page web permet de configurer des panels de couleurs qui vont bien ensembles. Cela donne un aperçu de la future charte graphique de votre site en cours d’élaboration.

Profitez-en bien, c’est mis à disposition par Adobe.

 

Nouvelle version de JQueryWebControls8 décembre 2011

Image de l'article "Nouvelle version de JQueryWebControls"

Je viens de mettre a jour la librairie JQueryWebControls en y incluant notamment le contrôle Accordion de JQuery ainsi que le Datepicker.

Tout ceci est disponible sur la page : JQueryWebControls

JQueryWebControls – Contrôles serveurs ASP.NET pour J...6 décembre 2011

Image de l'article "JQueryWebControls – Contrôles serveurs ASP.NET pour JQuery UI"

Je commence le développement d’une librairie pour ASP.NET 4.0 encapsulant les principaux contrôles de JQuery UI dans des contrôles serveurs. Vous trouverez le lien de ce projet dans le menu en haut à droite du blog dans la rubrique Librairies.

Pour le moment, seul le contrôle Dialog est partiellement implémenté, mais de nombreuses updates vont rapidement suivre.

Lien du projet : JQueryWebControls

Documentation : JQueryWebControls – Documentation

ILSpy remplaçant de Reflector .NET21 octobre 2011

Image de l'article "ILSpy remplaçant de Reflector .NET"

Etant donné le grand nombre de personnes s’étant détourner de la solution de Red Gate : .NET Reflector en raison du changement de sa license (Gratuite => Payante), j’ai rajouté dans les liens un nouveau pointant sur ILSpy, la solution qui a remplacé de manière totalement transparente notre bon vieux et regretté .NET Reflector…
Lire la suite…