wpf 2008-6-26 08:47
WPF的一个页面跳转的问题
我在页面动态添加按钮,在添加的按钮中添加单击事件,使之点击后将当前页面跳转到另一页面,穿件按钮是调用类,单击事件是写在类里,内容是
Window2 win2 = new Window2();
Window1 win1 = new Window1();
win1.NavigationService.Navigate(win2);现在报错是win.NavigationService null,请问该如何写啊?从类里操作页面跳转是不是不行啊
可以跳转,不过我不是像你那么写我是这样
Window2 win2 = new Window2();
this.NavigationService.Navigate(win2);
你不要用win1,去调用,你用this看看
Window2 win2 = new Window2();
Window1 win1 = new Window1();
win1.NavigationService.Navigate(win2);
你这样写,你的win1的NavigationService的导航对象还没有啊!如果用this.NavigationService, 是存丰这个对象的.因为当页面打开时,导航对象被加入第一个页面中去了,这样才能像一个索引一样,一个页面,一个页面的向下访问.