用一个方法来控制转发所有的点击事件,界面图如下:
资源文件:
处理代码逻辑
////// 点击事件 /// /// /// private void MyHome_Click(object sender, RoutedEventArgs e) { Button btn = (Button)e.OriginalSource;//获取点击的Button Type type = this.GetType();//得到他的类型 Assembly assenbly = type.Assembly;//程序集的信息 Page page = (Page)assenbly.CreateInstance(type.Namespace + "." + btn.Name);//创建一个实例 NavigationService.Navigate(new Uri(btn.Name + ".xaml", UriKind.Relative));//开始导航 }