Je développe une application qui doit être indépendante de la résolution. L'application sera toujours en plein écran, donc je dois concevoir mon interface utilisateur afin que la résolution du moniteur ne nuise pas à l'utilisation de l'application. J'ai passé beaucoup de temps à jouer avec WPF en essayant d'accomplir cela. Aujourd'hui, j'ai découvert la Viewbox. Cela semble résoudre tous mes problèmes. Tout ce que j'ai à faire est de placer les Grilles utilisées pour mettre en page chaque écran dans les Viewboxes et comme par magie j'ai une application indépendante de la résolution.Est-ce que la ViewBox est la meilleure chose à utiliser pour obtenir une indépendance de résolution dans WPF?
Cependant, cela semble juste facile. Ça ne va pas. Devrais-je utiliser Viewboxes? Si non, que devrais-je faire à la place? Avant de découvrir la Viewbox, j'avais de la difficulté à trouver un moyen d'adapter la taille de la police à la résolution. Avec une Viewbox, je n'ai pas à m'inquiéter à ce sujet. Donc, si une Viewbox est la mauvaise chose à utiliser, comment puis-je redimensionner mon texte?
modèles dépendant de la résolution? Est-ce que cela signifie avoir un modèle pour chaque résolution et au moment de l'exécution déterminez lequel utiliser? Cela semble beaucoup de travail. –
Bien sûr que non. Cela signifie simplement que plusieurs mises en page dépendent de la résolution: par exemple, pour les personnes ayant 800x600 et moins, vous n'affichez qu'une liste, et pour les personnes avec des affichages plus grands, vous pouvez également afficher un panneau d'informations supplémentaires. – Hades32