发新话题
打印

WPF的一个页面跳转的问题

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, 是存丰这个对象的.因为当页面打开时,导航对象被加入第一个页面中去了,这样才能像一个索引一样,一个页面,一个页面的向下访问.

TOP

发新话题