2013-05-13 5 views
0

Je souhaite lever un événement pour effectuer un zoom avant et arrière sur l'image une fois que le geste est reconnu valide (geste reconnu par Kinect). mon image est montrée dans le contrôle d'utilisateur différent chargé dans un cadre présent dans la fenêtre principale.Créer un événement dans WPF

<Frame Name="currentFrame" NavigationUIVisibility="Hidden"></Frame> 

et la source de trame est définie comme ceci.

currentFrame.Source = new Uri("Images.xaml", UriKind.RelativeOrAbsolute); 

Comment puis-je créer l'événement personnalisé? et lequel est le meilleur? tunnel ou bulle?

Répondre

0

Je pense que dans votre cas, il est préférable d'utiliser l'événement tunel, car ce dont vous avez besoin est un retour immédiat de l'interaction de l'utilisateur et d'exécuter une seule action sur ce: zoom. Il n'y a donc aucun sens de notifier d'autres contrôles entre votre canevas usecontrol (le cas échéant) et le code de manipulation réel.

Pour la mise en œuvre concrète de l'événement, peut avoir un coup d'oeil sur:

Routed Events

Questions connexes