Existe-t-il un moyen de mettre automatiquement en majuscule toutes les entrées dans une application WPF?Mettre automatiquement en majuscule toutes les entrées dans WPF
18
A
Répondre
57
Vous pouvez cas, toutes les entrées en TextBox
commandes avec la propriété suivante:
CharacterCasing="Upper"
Pour appliquer à tous TextBox
contrôles dans l'ensemble de l'application créer un style pour tous TextBox
contrôles:
<Style TargetType="{x:Type TextBox}">
<Setter Property="CharacterCasing" Value="Upper"/>
</Style>
1
I recommande de créer une classe Textbox personnalisée et de remplacer un événement pour mettre automatiquement le texte en majuscule. Tout d'abord, cela dépend si vous voulez que le texte soit capitalisé au fur et à mesure de la frappe ou une fois l'entrée terminée.
E.g. car, après l'entrée est terminée
public class AutoCapizalizeTextBox: TextBox
{
public AutoCapitalizeTextBox()
{
}
public AutoCapitlizeTextBox()
{
}
protected override void OnLostFocus(EventArgs e)
{
this.Text = this.Text.ToUpper();
base.OnLostFocus(e);
}
}
0
Je ne sais pas si cela va aider, il capitalise toutes les premières lettres dans la phrase.
http://www.mardymonkey.co.uk/blog/auto-capitalise-a-text-control-in-wpf/
Questions connexes
- 1. UITextField ne mettra pas automatiquement en majuscule tout le projet
- 2. Flex: Majuscule les mots dans une chaîne?
- 3. Quelle regex va mettre en majuscule les lettres qui suivent un espace?
- 4. comment sql retourner seulement toutes les entrées dupliquées
- 5. Utilisation de jquery Comment remplir automatiquement les virgules dans les entrées de forme numérique?
- 6. Majuscule dans GWT?
- 7. ASP.Net - Comment mettre en majuscule la première lettre du mois dans la culture PT-BR?
- 8. Capturez toutes les exceptions non gérées automatiquement avec WebService
- 9. Application d'un style à toutes les classes dérivées dans WPF
- 10. Mettre à jour toutes les propriétés dans la liste en utilisant linq
- 11. Fusionner, puis supprimer les entrées en double
- 12. SQL pour afficher toutes les entrées dans un certain nombre de catégories
- 13. Comment interroger toutes les entrées des 6 dernières heures (datetime) dans GQL?
- 14. Comment mettre à jour une table automatiquement?
- 15. Comment mettre à jour automatiquement l'application
- 16. Créer automatiquement des colonnes GridView WPF
- 17. Comment lire les entrées d'une webcam en C++?
- 18. Comment sélectionner les entrées dans Android?
- 19. Quelle est la meilleure façon de mettre en majuscule la première lettre de chaque mot d'une chaîne dans SQL Server
- 20. Mise à l'échelle/redimensionnement du diamètre de toutes les bulles sur un graphique à bulles (en WPF ou Silverlight)
- 21. Supprimer N entrées les plus anciennes dans le tableau
- 22. Comment mettre les onglets WPF Tab Control sur le côté
- 23. Comment faire MSBuild pour copier automatiquement toutes les références indirectes dans le dossier de sortie (bin)
- 24. jQuery masquer l'en-tête ul lorsque toutes les entrées sont supprimées
- 25. Comment redimensionner toutes les images dans un bloc de HTML à une largeur spécifique et mettre en cache les résultats
- 26. Comment trouver toutes les initialisations dans un texte?
- 27. Supprime toutes les entrées qui n'ont pas l'identifiant x ou x
- 28. WPF Grid - aligner ses enfants automatiquement
- 29. PHP readdir() renvoie les entrées "." Et ".."
- 30. Bloquer toutes les entrées utilisateur lors de l'itération avec le serveur
Je sais que cela ne résout pas tous les boîtier d'entrée, mais la plupart entrée de texte viendrais grâce à des contrôles de zone de texte. –
Wow. Je sens que je ne sais plus rien sur WPF ... Merci !!! –
Je crois qu'il est "TargetType" au lieu de "DataType": – Wes