Comment utiliser XNA dans WPF?

8

Comment puis-je rendre certains graphiques à l'aide de XNA dans un widget / contrôle dans une application WPF? Plus précisément, je n'ai pas besoin de contrôles WPF à l'intérieur de la fenêtre graphique XNA, je veux juste mettre des contrôles autour pour un éditeur de niveau.

mpen
la source

Réponses:

4

Nick Gravelyn explique comment le faire sur son blog.

Bien que, si c'est juste pour un éditeur, vous trouverez peut-être que l'utilisation de WinForms est plus facile et mieux prise en charge.

Andrew Russell
la source
Vraiment? Je n'ai fait le changement que parce que WPF fait fureur. Je ne me dérange pas du tout de WinForms en fait ... je n'ai jamais vraiment pris soin de XAML. La liaison est plutôt cool ... je dois trouver l'équivalent de la liaison dans WinForms ...
mpen
Je n'ai pas une bonne suggestion de site, je vais donc simplement fournir cette recherche google: google.com/…
smack0007
1

Vous pouvez utiliser la réflexion pour accrocher la poignée cible de rendu Direct3D et la connecter avec D3DImage. J'ai fait cela avec succès avec WPF et XNA 3.1, mais j'ai eu quelques problèmes avec XNA 4.0 car ils ont changé les mappages de format de surface. Mais soi-disant, d'autres personnes l'ont fait fonctionner avec XNA 4.0.

Mike Strobel
la source