MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit

Validation error is annoying

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

Personne n'a encore pris cette issue.

bug evaluation required
Langage dominant
C#
Étoiles
16.3k
Forks
3.5k
Merge moyen
1 j 22 h
PR mergées (30 j)
8

Description

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

Guide de contribution

Ouvrir le guide de contribution

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.

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.

Évaluation

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

Recevez les nouvelles issues par e-mail

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