using System; using System.Windows; using System.Windows.Input; namespace Liyang.SayHello { class SayHello { [STAThread] public static void Main() { Application app = new Application(); Window win = new Window(); win.Title = "Handle An Event"; win.MouseDown += WindowOnMouseDown; app.Run(win); } static void WindowOnMouseDown(object sender, MouseButtonEventArgs args) { Window win = sender as Window; string strMessage = string.Format("Window clicked with {0} button at point ({1})",args.ChangedButton,args.GetPosition(win)); MessageBox.Show(strMessage,win.Title); } } } 这可能是我目前为止写的最有趣的一段代码了~!