Idéalement, j'en ai besoin pour mettre en œuvre un WP7 contrôle qui peut être ajouté à n'importe XAML et qui affiche une dynamique, interactive 3D de la scène.
Actuellement, j'ai cette mise en œuvre par XNA en mode partagé, et l'INTERFACE utilisateur est rendu sur le haut de la scène à l'aide d' UIElementRenderer
. Cependant, cette solution est sous-optimale car
L'application doit afficher la totalité de l'écran, car en mode partagé, Silverlight n'en tire rien par lui-même.
Je ne pouvais pas trouver un moyen de détecter qu'un contrôle Silverlight doit changer son exposé, que ce soit en raison de l'interaction de l'utilisateur ou de l'animation. Les contrôles sont fournis que lorsque la scène 3D de changements pour cette raison, et afin qu'ils manquent de la de la nappe de regard et la sensation de la patrie, de WP7 applications.
Donc, est-il un moyen de le rendu d'une scène 3D à l'intérieur d'un contrôle, et de laisser Silverlight gérer le reste de l'INTERFACE?