2009-08-09 10 views
4

Existe-t-il un moyen de forcer une fenêtre WPF à utiliser un élastique (pas de prévisualisation en direct du contenu lors du redimensionnement) lors du redimensionnement?Redimensionnement de la fenêtre WPF - pas de prévisualisation/affichage élastique

Je réalise qu'il s'agit généralement d'une préférence utilisateur sur Windows mais mon application utilise des fenêtres D3D et il y a un scintillement important lors du redimensionnement (en particulier depuis le coin supérieur gauche vers l'extérieur).

-

je l'ai mentionné que je utilise DX10 via SlimDX. Je n'ai pas trouvé un moyen d'utiliser D3DImage avec DX10. Est-ce possible?

+0

J'aurais dû mentionner que j'utilise DX10 via SlimDX. Je n'ai pas trouvé un moyen d'utiliser D3DImage avec DX10. Est-ce possible? – erikc

Répondre

1

La meilleure option, dans ce cas, est d'utiliser la classe D3DImage pour présenter votre contenu DX dans WPF. Cela vous permet d'avoir une mise à l'échelle progressive du contenu Direct3D dans WPF - sans scintillement. De plus, cela offre des options de composition beaucoup plus complexes, puisque l'espace aérien n'est plus un problème.

0

D'accord avec Reed, la classe D3DImage a ce dont vous avez besoin. Je ne pense pas qu'il existe un moyen d'empêcher le redessin lors d'un redimensionnement pour surcharger un tas d'événements de fenêtre d'une manière laide.

Questions connexes