Je suis relativement nouveau dans le monde de WPF et une chose que j'ai immédiatement remarquée est la façon dont le contenu de la fenêtre est dessiné lorsque vous redimensionnez une fenêtre. Par exemple, si vous avez des barres de défilement sur les bords de la fenêtre, ces barres de défilement seront partiellement cachées tout en rétrécissant et auront un espace entre elles et la bordure de la fenêtre lors de l'agrandissement.Comment rendre le redimensionnement des fenêtres WPF moins «laggy»?
Cela se produit même avec un projet WPF vide créé dans Visual Studio. Ce qui est encore pire, c'est que cela arrive également avec l'arrière-plan et que vous pouvez voir des choses derrière la fenêtre (d'autres fenêtres, papier peint de bureau, etc.) couler pendant l'agrandissement. Au début, je pensais que c'est une limitation moche de WPF voyant que les applications natives ou WinForms redimensionner très bien (si écrit correctement). Mais quand je regarde Expression Blend, l'arrière-plan de la fenêtre reste opaque (bien que le contenu de la fenêtre soit encore en retard). Que font-ils pour éviter les problèmes décrits et y a-t-il des moyens d'améliorer le redimensionnement vers des interfaces graphiques natives/WinForm plus approximatives?
Oui, je le fais. Et comme je l'ai dit, Expression Blend ne semble pas avoir ce problème. Avez-vous des indications supplémentaires sur cette «question commune» dont vous avez parlé? – gix
Désolé confus - J'avais lu que cela avait été corrigé entre Vista et Vista SP1. – markt
Que diriez-vous de .Net 3.5 SP1? Il y a eu beaucoup de travail ou de travail avec les performances de WPF dans 3.5 Sp1. – Russ