2010-12-15 17 views
0

J'ai un arbre visuel avec des objets UIElement3D qui obtiennent des événements de focus et de clavier de tir. Je voudrais les attraper à leur niveau parent qui est de type ModelVisual3D. Cependant, WPF ne me permet pas de m'abonner aux événements Keyboard.KeyDown sur ModelVisual3D (il déclenche une exception lors de l'exécution). L'environnement (shell) dans lequel vit ce «parent» ne sait rien de ses enfants, ce qui signifie qu'il ne sait rien des événements auxquels ils s'attendent. Il ne peut donc pas s'abonner à cet événement et appeler une méthode sur l'enfant concerné.Evénements Keyboard.KeyDown sur ModelVisual3D

Est-ce que quelqu'un a une solution élégante pour ce problème?

Alex.

Répondre

0

Je l'ai résolu. Le parent a été modifié pour être ContentUIElement3D et le problème a été résolu.