private void ButtonClick_buttonwithtext(object sender, System.Windows.Input.ManipulationStartedEventArgs e) { switch ((sender as TextBlock).Name) { case "exit": if (MessageBox.Show("真的要退出?", "提示", MessageBoxButton.OKCancel) == MessageBoxResult.OK) { m_d3dBackground.Quit(); } break; case "skip": if (ControlPressed) { m_d3dBackground.CtrlReleased(); } else { m_d3dBackground.CtrlPressed(); } ControlPressed = !ControlPressed; break; case "save": m_d3dBackground.Save(); break; case "load": m_d3dBackground.Load(); break; case "back": break; case "forw": break; } }