J'ai un outil d'extension pour Microsoft Visual Studio. Il fournit des métadonnées pour les lignes de code (qui sont extraites du code source externe) et aide le développeur à résoudre les bogues plus rapidement.
J'ai des doutes quant à l'affichage des lignes vides sur l'infobulle lorsqu'il n'y a pas de données à afficher. Par exemple: regardez les champs vides suivants (marqués d'une flèche): description, étiquettes, version source, etc.
Dans cet exemple, il y a des données à afficher (voir Étiquettes champ):
Que suggéreriez-vous et pourquoi?
Je vous remercie
Tout d'abord, tous les champs fournis dans l'info-bulle sont-ils nécessaires? Y a-t-il une chance que le nombre de champs soit réduit? Si oui, restez concis.
En revanche, si tous les champs sont nécessaires. Voyons ça comme ceci:
Pour link1, l'utilisateur voit tous les champs dans l'info-bulle. Pour le lien 2, il manque des informations ( ce qui signifie que la valeur est NONE ). Maintenant, il y a une chance que l'utilisateur devienne un peu confus s'il n'apparaît pas dans l'info-bulle. Et l'info-bulle n'est pas cohérente. Si vous affichez des métadonnées en utilisant un ensemble spécifique de valeurs, je vous suggère de le conserver. L'option 2 serait cohérente dans l'ensemble.
Une autre façon de voir votre question est "Les infobulles nécessitent-elles de la cohérence". Ici, la cohérence importerait car ils sont du même groupe ( les liens appartiennent au même type ).
Donc, en pensant à cela, l'option 2 semble être un bon choix. De plus, au lieu de NONE, vous pouvez utiliser quelque chose de similaire à "vide" ou "sans valeur". AUCUN ne semble approprié.
Quelques informations supplémentaires sur l'info-bulle:
https://msdn.Microsoft.com/en-in/library/windows/apps/hh465476.aspx
J'espère que je pourrais aider avec quelques réflexions sinon la solution.