spellcheck Dans une forme WinRT
XAML
je définir une MaxLength
et également permettre spellcheck-WinRT MAXLENGTH conflit
<TextBox
Text="{Binding Description, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
IsSpellCheckEnabled="True"
MaxLength="255"
TextWrapping="Wrap"
IsTextPredictionEnabled ="True"
PlaceholderText="Description"
AcceptsReturn="False"
Foreground="Black"
BorderBrush="Gray"
FontSize="22"/>
Bien que MaxLength
fonctionne heureusement lors de la frappe directement, mais il y a un bug. Par exemple, si le dernier mot est tronqué, par exemple: 'études' devient 'studie' en raison du manque d'espace, la vérification orthographique met en évidence 'studie' et vous permet de sélectionner les bonnes 'orthographe'.
Aucune vérification de longueur maximale n'est effectuée et la longueur du texte dans la commande dépasse MaxLength
. Cela n'impressionne pas le back-end lorsque les données sont présentées plus longtemps que prévu.
Ce que je cherche est un moyen de gérer cela dans tous les champs avec un minimum de code. Je peux certainement corriger le modèle de vue pour chaque champ dans le jeu de propriétés, mais j'espérais trouver un meilleur moyen.
Toutes les suggestions grandement appréciées et orthographiées gratuitement!