Validation error is annoying

Ouverte
#3,190 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
csharp
Domaine
design, desktop

Piste de recherche

L’issue ne nomme ni fichier ni test ; commencez par localiser le conteneur d’erreur de validation utilisé par les contrôles WPF du toolkit. Comparez son comportement actuel en matière de padding, de layout, de visibilité et de retour à la ligne avec les captures d’écran demandées. La tâche est terminée lorsque les messages de validation occupent leur propre espace, s’alignent sans le padding gauche indésirable et gèrent les textes longs avec un affichage extensible ou contraint, comme convenu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug evaluation required
Bug explanation

image

Firstly I would like the validation error to be placed to the left like in this picture(i edited in paint)without the padding on the left.
image

Secondly, I would like the error message to be capped at max the line width of the input.(one line) as seen in the picture below.
image

if the error message is to big, then make the error message line a dropdown that opens on click or hover to show the whole message(or contained in a scrollview??)....

In any case, the issue(bug) which is very annoying, is the fact that the error message container currently has padding on the left, comes on top of other content(as seen in the first picture) instead of taking up its own space, and thus pushing the content below down.

Can this be changed in an error message container that is permanent there, but toggles visibility to collapsed if there is
no error to be shown? preferably an error message container that expands(if error message is to long)
kind of like the expanders
image

Version

4.8.1

Langage dominant
C#
Étoiles
16.3k
Forks
3.5k
Merge moyen
4 h 25 min
PR mergées (30 j)
4

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de MaterialDesignInXAML/MaterialDesignInXamlToolkit

Toutes les issues de MaterialDesignInXAML/MaterialDesignInXamlToolkit

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.