private void PushPin_Click(object sender, RoutedEventArgs e) { isPinned = !isPinned; if (isPinned) { VisualStateManager.GoToState(PushPin, "Pinned", true); } else { VisualStateManager.GoToState(PushPin, "UnPinned", true); } }