2010-08-26 6 views
1

Je cherche à mettre à jour l'interface utilisateur d'un de mes projets qui utilise actuellement Winforms et j'espérais utiliser WPF. J'ai utilisé silverlight pendant un moment et je voulais utiliser les mêmes effets PlaneProjection pour faire pivoter mon formulaire (par forme je veux dire un groupe de contrôles d'entrée) le long de l'axe Y. Après avoir regardé les interwebs il semble que pour une raison quelconque WPF ne supporte pas ce genre d'utilisation avec les contrôles 2d comme Silverlight, mais après avoir récuré j'ai réussi à trouver Thriple, qui semblait être ce que je voulais, mais je trouve essayer de créer mon UI dans l'éditeur de XAML un cauchemar avec cela car il semble étirer et fausser tout et ignore la largeur/hauteur comme si elle est mise à l'échelle automatiquement tout. Je me demandais s'il y avait autre chose qui me permettrait de faire ce que je veux, idéalement je voudrais aussi qu'il supporte les contrôles WindowsFormHost car j'ai quelques contrôles winform que je voudrais continuer à utiliser. Il semble un peu idiot que silverlight fasse EXACTEMENT ce que je veux, mais la technologie principale sur laquelle il est basé ne ...Faire une forme d'entrée tourner en 3D en utilisant WPF (comme silverlight planeprojection)

Toutes les alternatives seraient grandes, je veux juste quelque chose qui me laissera tourner et traduire mes commandes en 3D espace et permettent toujours à l'utilisateur d'interagir avec le contrôle.

Répondre

0

Je ne pense pas que ce soit aussi facile à faire dans WPF, mais c'est certainement possible. Vous devez utiliser la classe Viewport2DVisual3D dans un viewport3d.

+0

Merci de vérifier, va laisser la réponse acceptée pendant un certain temps, mais s'il y a d'autres réponses. – Grofit

+0

Juste essayé en utilisant Viewport2DVisual3D classe et il déforme tout le contenu, de sorte que le texte de taille 10 est biaisé et semble regarder étroit et taille 15, je peux ajuster la position de la caméra pour le rendre un peu plus normal mais tous les contrôles effondrement et ne regarde pas bien, actuellement Planerator ressemble à la meilleure option, mais je ne peux pas voir comment mettre à l'échelle en elle ... – Grofit

Questions connexes