Skip to content

Ce contrôle WPF permet à l'utilisateur d'activer / désactiver des éléments (de la même manière qu'une Checkbox) mais avec un bouton commutateur.

License

Notifications You must be signed in to change notification settings

AdmanDev/WPF-Switch-Button

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPF Switch button

Cette librairie contient un contrôle WPF permettant à l'utilisateur d'activer / désactiver des éléments (de la même manière qu'une Checkbox) mais avec un bouton commutateur.

Admandev.Switch

Démarrage rapide

  • Créez un nouveau projet WPF
  • Référencez le dll AdmanDev.Switch
  • Ajoutez la référence XAML xmlns:sw="clr-namespace:Admandev.Switch;assembly=Switch"
  • Ajoutez le contrôle
     <sw:SwitchBox Name="switchBox"/>

Fonctionnalités

Activer ou désactiver

Switch unchecked Switch checked
Désactivé Activé

Propriété:

  • La propriété Checked (bool) permet d'activer ("cocher") ou désactiver ("décocher") l'élément.
     <sw:SwitchBox Checked="True"/>
    Valeur par défaut : False

Couleurs d'arrière-plan

Vous pouvez choisir une couleur d'arrière-plan de la partie rectangulaire du contrôle lorsqu'il est désactivé et une autre couleur lorsqu'il est activé. Vous pouvez également changer la couleur du bouton rond.

Colored switch unchecked Colored switch checked
Désactivé Activé

Propriétés:

  • La propriété UncheckedBackground (Brush) permet de choisir la couleur de la partie rectangulaire lorsque la propriété Checked est définie sur False.

     <sw:SwitchBox UncheckedBackground="red"/>

    Valeur par défaut : LightGray

  • La propriété CheckedBackground (Brush) permet de choisir la couleur de la partie rectangulaire lorsque la propriété Checked est définie sur True.

     <sw:SwitchBox CheckedBackground="green"/>

    Valeur par défaut : #0076d7

  • La propriété SwitchBackground (Brush) permet de choisir la couleur du bouton rond.

     <sw:SwitchBox SwitchBackground="purple"/>

    Valeur par défaut : white

Couleurs des bordures

Il est possible de changer la couleur de la bordure de la partie rectangulaire et du bouton rond.

Colored borders switch unchecked

Propriétés:

  • La propriété RectBorder (Brush) permet de choisir la couleur de bordure de la partie rectangulaire.

     <sw:SwitchBox RectBorder="red"/>

    Valeur par défaut : "black"

  • La propriété SwitchBorder (Brush) permet de choisir la couleur de bordure du bouton rond.

     <sw:SwitchBox SwitchBorder="blue"/>

    Valeur par défaut : "black"

Événements

  • L'événement CheckedChanged se déclenche lorsque la propriété Checked est modifiée.

     <sw:SwitchBox CheckedChanged="SwitchBox_CheckedChanged"/>

    L'événement appel une méthode dont la signature est la suivante :

     void SwitchBox_CheckedChanged(bool isChecked) { ... }
    • isChecked : Détermine si l'élément est maintenant activé ou désactivé.
      Il s'agit de la nouvelle valeur de la propriété Checked.

Liens externes

Faire un don

Pour me soutenir financièrement dans le développement de contrôles et logiciels gratuits, vous pouvez me faire un don. Même un don de 1€ me ferait extrêmement plaisir et m'encouragerait à continuer ce que je fais.

Cliquez ici pour faire un don

Mes réseaux

Mon site web

Ma chaîne YouTube

Facebook

Twitter

Discord

About

Ce contrôle WPF permet à l'utilisateur d'activer / désactiver des éléments (de la même manière qu'une Checkbox) mais avec un bouton commutateur.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages