Je développe une enquête dans wpf. D'abord, l'utilisateur entrera des informations à leur sujet, puis il devrait voir l'enquête réelle avec les informations suivantes:
Liste des questions et réponses possibles - défilables (peut-être des dizaines d'entre elles)
Liste des questions et des réponses sélectionnées - si tout va bien statique (cela devrait être visible à tout moment
Certains contrôles de formulaire (contacter l'assistance, confirmer/annuler), etc.
L'utilisateur peut également revenir au même sondage une semaine plus tard, mais certaines réponses ne peuvent plus être modifiées et d'autres peuvent être modifiées pour une nouvelle valeur.
Maintenant, je pensais que la mise en page pourrait être quelque chose comme:
----------------------------------------
Form control 1
Info panel
Form control 2
----------------------------------------
ActionWindow | DisplayWindow
|
Scrollable | static list
list of questions | of questions
and possible answers | and selected
| answer
|
|
|
|
|
|
----------------------------------------
Confirm button
----------------------------------------
Mon problème est qu'avec un grand nombre de questions, je ne peux pas toutes les montrer sans faire défiler aussi.
Une idée? Ou une meilleure mise en page?
Modifier: comme demandé
Liste de contrôle de rapport de bogue. L'utilisateur remplira les options dans l'enquête préliminaire et le support technique prendra la décision en fonction de cette entrée
Petit groupe
Bureau avec éventuellement de petits moniteurs (14 pouces)
Les utilisateurs remplissent simplement l'enquête préliminaire. Ils devraient voir quelles options ils ont sélectionnées ou quelles options ils ont sélectionnées la dernière fois que le même problème s'est produit.
Je pense que la disposition que vous avez est assez claire. Je voudrais mettre la fenêtre d'action à droite: car elle sera défilante, une barre de défilement de page ou une barre de défilement div apparaîtra à droite, il vaut donc mieux être à côté de la liste et à droite de la page.
Je ne suis pas sûr que le bouton de confirmation soit visible tout le temps (si je l'ai bien compris). Si la confirmation est essentiellement "enregistrer et revenir plus tard pour continuer", c'est très pratique de cette façon. Si la confirmation vérifie qu'il n'y a pas de questions vides, mieux vaut l'afficher une fois que toutes les questions ont été vues (dans la partie inférieure de la fenêtre d'action).
Vous décrivez la situation avec beaucoup de détails, mais je comprends qu'en gros, votre problème est que vous pensez que vous devez afficher toutes les questions sans défilement.
Dans un site Web, une page ordinaire, il est vrai, tous les utilisateurs ne défilent pas ou certains peuvent lire uniquement les informations au-dessus du pli et l'attention est concentrée en haut. Dans une enquête, où les utilisateurs savent qu'ils doivent répondre à toutes les questions, il est moins important que l'utilisateur doive faire défiler une fois.
À mon avis, le défilement est correct dans une enquête, cela n'influence pas les décisions. Ce serait autre chose si le parchemin est pour les choix d'une question ou quelque chose comme ça.
Pour être honnête, je pense que votre interface utilisateur est un peu complexe. Afin de faciliter la tâche de l'utilisateur, utilisez le moins de composants possible à l'écran.
Cela dit, il y a encore beaucoup de choses à répondre afin de pouvoir vous fournir une réponse utile:
Quel est le but de cette enquête?
Qui va utiliser ce système? Le public, un petit groupe?
Où utiliseront-ils ce système? Mobile, ordinateur de bureau, les deux?
Pourquoi les utilisateurs ont-ils besoin de voir cette liste déroulante de questions et de réponses possibles? Comment cela profite-t-il aux utilisateurs?
Si vous mettez à jour votre question ci-dessus, je mettrai également à jour ma réponse. :-)