我想在Template10中的页面之间导航。从文档中, https://github.com/Windows-XAML/Template10/wiki/Services#navigationservice,示例如下
//来自任何窗口var nav = 。WindowWrapper.Current()NavigationServices.FirstOrDefault(); nav.Navigate(typeof(Views.DetailPage),this.Value);
不幸的是,WindowWrapper.Current()。NavigationServices.FirstOrDefault()不存在。 FirstOrDefault实际上意味着什么?
另外,如何从page.xaml.cs导航到其他页面?
答案 0 :(得分:4)
FirstOrDefault()
是LINQ提供的扩展方法。您需要添加以下行:
using System.Linq;
位于文件顶部以获取它。
答案 1 :(得分:3)
FirstOrDefault();如Colin Mackay所示,它位于Linq命名空间的一部分,返回集合中的第一个条目(返回Enumerable)...或Null作为查询结果的“默认”值。
https://msdn.microsoft.com/en-us/library/bb340482(v=vs.110).aspx