2010-10-07 3 views

Répondre

1

Sonne comme vous voulez UIElement.InputHitTest. Il prend en 2D Point (par rapport à l'emplacement de l'UIElement) et renvoie un IInputElement qui est implémenté par UIElement. Ainsi, par exemple ...

Button button = myWindow.InputHitTest(mousePosition) as Button; 
if (button != null) 
    // Blahblahblah 
2

Je le ferais en utilisant un modèle de vue. lier la propriété du modèle à l'événement mouse over et cette propriété sera automatiquement modifiée lorsque l'événement se produit.

+0

Conversion d'un événement en commande à l'aide de EventBehaviour. – whoisthis

Questions connexes