Button hover effect and touch (WPF)
check whether following (http://blakenui.codeplex.com/) will help you to handle the issue
WPF: Is there a possibility to "route" ordinary mouse events to touch events in Windows 7
I was able to fix that by using following behavior which uses visual states:
public class TouchDeviceMouseOverUIElementFixBehavior : Behavior<UIElement>{ protected override void OnAttached() { AssociatedObject.StylusUp += AssociatedObject_StylusUp; } protected override void OnDetaching() { AssociatedObject.StylusUp -= AssociatedObject_StylusUp; } private void AssociatedObject_StylusUp(object sender, StylusEventArgs e) { var control = sender as FrameworkElement; if (control != null) { if (!VisualStateManager.GoToElementState(control, "Normal", true)) { VisualStateManager.GoToState(control, "Normal", true); } } }}