private void Button_PreviewStylusButtonDown(object sender, StylusButtonEventArgs e) { FrameworkElement button = sender as FrameworkElement; if (button == null || VM == null) { return; } VisualStateManager.GoToState(button, "PressedState", true); button.CaptureStylus(); // itemView = button.DataContext as BaseDescriptor; // ViewModel.SelectedVisual = itemView; }