private void InputSelectButton_Click(object sender, RoutedEventArgs e) { KinectTileButton b = sender as KinectTileButton; if (b.Name == "InputSelect1") { foreach (KinectTileButton button in FindVisualChildren <KinectTileButton>(MainWindow1)) { KinectRegion.SetIsHoverTarget(button, false); KinectRegion.SetIsPressTarget(button, true); } foreach (KinectCircleButton button in FindVisualChildren <KinectCircleButton>(MainWindow1)) { KinectRegion.SetIsHoverTarget(button, false); KinectRegion.SetIsPressTarget(button, true); } settings.selectionMode = "push"; settings.Save(); } else { foreach (KinectTileButton button in FindVisualChildren <KinectTileButton>(MainWindow1)) { KinectRegion.SetIsHoverTarget(button, true); KinectRegion.SetIsPressTarget(button, false); } foreach (KinectCircleButton button in FindVisualChildren <KinectCircleButton>(MainWindow1)) { KinectRegion.SetIsHoverTarget(button, true); KinectRegion.SetIsPressTarget(button, false); } settings.selectionMode = "hover"; settings.Save(); } }