Template10导航服务的NavigationServices.FirstOrDefault()是什么?
What is NavigationServices.FirstOrDefault() of Template10 navigation service?
我想在 Template10 中的页面之间导航。从文档中,
https://github.com/Windows-XAML/Template10/wiki/Services#navigationservice,例子如下
// from inside any window var nav =
WindowWrapper.Current().NavigationServices.FirstOrDefault();
nav.Navigate(typeof(Views.DetailPage), this.Value);
很遗憾 WindowWrapper.Current().NavigationServices.FirstOrDefault() 不存在。 FirstOrDefault 的实际含义是什么?
此外,如何从 page.xaml.cs 导航到其他页面?
FirstOrDefault()
是LINQ提供的扩展方法。您需要添加行:
using System.Linq;
在文件的顶部获取它。
FirstOrDefault();它位于 Colin Mackay 指示的 Linq 命名空间的一部分,returns 集合中的第一个条目(returns 一个可枚举的)...或 Null 作为 "default" 查询结果的值。
https://msdn.microsoft.com/en-us/library/bb340482(v=vs.110).aspx
我想在 Template10 中的页面之间导航。从文档中, https://github.com/Windows-XAML/Template10/wiki/Services#navigationservice,例子如下
// from inside any window var nav = WindowWrapper.Current().NavigationServices.FirstOrDefault(); nav.Navigate(typeof(Views.DetailPage), this.Value);
很遗憾 WindowWrapper.Current().NavigationServices.FirstOrDefault() 不存在。 FirstOrDefault 的实际含义是什么?
此外,如何从 page.xaml.cs 导航到其他页面?
FirstOrDefault()
是LINQ提供的扩展方法。您需要添加行:
using System.Linq;
在文件的顶部获取它。
FirstOrDefault();它位于 Colin Mackay 指示的 Linq 命名空间的一部分,returns 集合中的第一个条目(returns 一个可枚举的)...或 Null 作为 "default" 查询结果的值。
https://msdn.microsoft.com/en-us/library/bb340482(v=vs.110).aspx