WPF-008:使用PageFunction导航不能使用带参构造和线程导航
PageFunction<T>进行导航比较符合逻辑。简单的使用如下。
例如:有两个页面,Page1和Page2
Page1:
public partial class Page2 : PageFunction<Boolean> { public Page2() { InitializeComponent(); } private void button2_Click(object sender, RoutedEventArgs e) { this.OnReturn(new ReturnEventArgs<bool>(true)); } }那么在实际使用中,Page1最好不要是带参数的构造器,如果是那么Page2就无法返回;
向Page2导航时也不能用线程,同样会造成无法返回。
因此在项目中需要注意。
测试代码如下:
http://download.csdn.net/detail/yysyangyangyangshan/5168833