Silverlight - Développement d'un expander
Dans un projet récent, j'avais besoin de masquer certaines parties de la page. Je sais qu'il existe dans des librairies tierces des contrôles permettant de déjà réaliser cette opération. Cependant, il y a certains projets, où il est impossible d'utiliser ces librairies.
Ce que je vous propose dans ce billet c'est donc d'en développer un simple.
A quoi doit-il ressembler ?
Graphiquement, il sera composé de quatre parties:
-
une partie header pour afficher une description de la partie en question.
-
un bouton au niveau du header pour activer l'animation permettant de masquer ou afficher le contenu.
-
une partie dans laquelle se trouvera le contenu à masquer ou à afficher.
-
Et un séparateur entre le header et le contenu à afficher.
Allez démarrons...
More...
Silverlight - Modifier les styles au runtime
Lors d'une mission récente, un des pré-requis graphique était d'avoir des couleurs différentes au niveau de la MainPage et des pages de la NavigationFrame en fonction du menu sélectionné.
Au travers de ce billet, nous verrons une solution qu'il est possible d'implémenter pour modifier les styles des différents contrôles au Runtime.
More...
WPF: les styles et la propriété BasedOn
Comme vous le savez, WPF donne aux développeurs la possibilité d’améliorer l’aspect des contrôles via des Styles. Mais connaissez-vous la propriété BasedOn de l’élément Style.
Au même titre que vous faites de l’héritage graphique avec des css, la propriété BasedOn permet d’hériter d’un autre style créé en XAML dans votre application.
More...
Silverlight 2 – Redéfinir l’apparence d’un contrôle
Utiliser des contrôles c’est bien, mais qu’elle tristesse si toutes les applications devaient avoir la même apparence. Vous l’aurez compris, nous allons apprendre à changer le visuel de nos contrôles.
Afin de designer, de modifier le comportement graphique, Silverlight met à notre disposition les styles et les templates.
More...