RoundedButton 1.0.0
Ce package ne fonctionne pas correctement. Veuillez utiliser RoundedButtonLib à la place.
dotnet add package RoundedButton --version 1.0.0
NuGet\Install-Package RoundedButton -Version 1.0.0
<PackageReference Include="RoundedButton" Version="1.0.0" />
<PackageVersion Include="RoundedButton" Version="1.0.0" />
<PackageReference Include="RoundedButton" />
paket add RoundedButton --version 1.0.0
#r "nuget: RoundedButton, 1.0.0"
#:package RoundedButton@1.0.0
#addin nuget:?package=RoundedButton&version=1.0.0
#tool nuget:?package=RoundedButton&version=1.0.0
RoundedButtonControl
Contrôle WPF de bouton aux coins arrondis avec support complet du binding MVVM.
📦 Installation
Via NuGet Package Manager:
Install-Package RoundedButtonControl
Via .NET CLI:
dotnet add package RoundedButtonControl
🚀 Utilisation
Déclaration du namespace
<Window xmlns:rbc="clr-namespace:RoundedButtonControl.Controls;assembly=RoundedButtonControl"
Title="Mon Application">
Exemples
Bouton simple
<rbc:RoundedButton Content="Cliquez-moi"
Command="{Binding MyCommand}"/>
Bouton personnalisé
<rbc:RoundedButton Content="Enregistrer"
Background="#28a745"
HoverBackground="#218838"
PressedBackground="#1e7e34"
CornerRadius="10"
Padding="20,10"
FontSize="16"
Command="{Binding SaveCommand}"/>
Bouton avec binding complet
<rbc:RoundedButton Content="{Binding ButtonText}"
Command="{Binding ExecuteCommand}"
IsEnabled="{Binding CanExecute}"
Visibility="{Binding IsVisible, Converter={StaticResource BoolToVisConverter}}"/>
🎨 Propriétés
| Propriété | Type | Défaut | Description |
|---|---|---|---|
CornerRadius |
CornerRadius | 8 | Rayon des coins arrondis |
HoverBackground |
Brush | #0078D7 | Couleur au survol |
PressedBackground |
Brush | #005A9E | Couleur au clic |
HoverForeground |
Brush | White | Couleur du texte au survol |
Toutes les propriétés standard de Button sont également supportées :
Command,CommandParameterContentBackground,ForegroundIsEnabledPadding,MarginFontSize,FontWeight- etc.
💡 Exemples de styles
Bouton de validation (vert)
<rbc:RoundedButton Content="Valider"
Background="#28a745"
HoverBackground="#218838"
PressedBackground="#1e7e34"/>
Bouton d'annulation (rouge)
<rbc:RoundedButton Content="Annuler"
Background="#dc3545"
HoverBackground="#c82333"
PressedBackground="#bd2130"/>
Bouton avec coins très arrondis
<rbc:RoundedButton Content="Moderne"
CornerRadius="25"
Padding="30,12"/>
🔧 Compatibilité
- .NET 8.0 (Windows)
- WPF
- Support MVVM complet
📄 Licence
MIT License - voir le fichier LICENSE pour plus de détails.
👨💻 Auteur
Marc - Développeur .NET
🤝 Contribution
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request.
## Étapes de création dans Visual Studio
1. **Créer le projet** :
- Fichier > Nouveau > Projet
- Sélectionner "Bibliothèque de classes WPF"
- Nom : `RoundedButtonControl`
- Framework : .NET 8.0
2. **Créer la structure** :
Clic droit sur le projet > Ajouter > Nouveau dossier : "Controls" Clic droit sur le projet > Ajouter > Nouveau dossier : "Themes"
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.0.0 | 151 | 2/2/2026 |