2012-11-22 2 views
1

Je construis une application Windows Store et je dois déclencher la Manipulation (Delta) d'un UIElement dans le code derrière, mais ne parvient pas à le faire. L'idée est que l'utilisateur peut choisir un UIElement à partir du TopAppBar et le faire glisser sur le MainGrid (où il y a une copie de ce UIElement) et le positionner comme il le souhaite sur MainGrid.Fire UIElement Manipulation (Delta) dans le code derrière

Comment ça marche: Dans l'application, l'utilisateur peut faire glisser (avec manipulation) un UIElement (x) de la TopAppBar et quand il exites le TopAppBar, une nouvelle UIElement (y) est placée sur la MainGrid de votre Page et TopAppBar est fermé. Le nouvel UIElement (y) est positionné de sorte que le pointeur soit au centre de celui-ci.

L'utilisateur devrait maintenant pouvoir continuer à faire glisser (avec Manipulation) l'UIElement, mais par conséquent j'ai besoin de déclencher la manipulation du nouvel UIElement (y).

J'ai essayé de m'abonner à l'événement ManipulationStarting puis de déclencher le gestionnaire d'événement, mais comme je le soupçonnais, il a échoué.

Des idées?

Répondre

0

Quelqu'un a répondu à la question sur le forum de support msdn. Il semble qu'il est impossible de commencer Manipulation à partir du code derrière.

Questions connexes