@@ -16,16 +16,16 @@ public interface INavigationService
1616 /// </summary>
1717 /// <param name="region">导航的目标区域</param>
1818 /// <param name="route">导航的目标路由</param>
19- /// <param name="parameters">导航时所携带的参数,详情见:<see cref="NavigationParameter "/></param>
20- void Navigate ( string region , string route , NavigationParameter ? parameters = null ) ;
19+ /// <param name="parameters">导航时所携带的参数,详情见:<see cref="DialogParameters "/></param>
20+ void Navigate ( string region , string route , DialogParameters ? parameters = null ) ;
2121
2222 /// <summary>
2323 /// 导航功能,根据提供的路由Key和区域Key导航到目标路由(Page),并且可以传递参数。导航过程中会触发页面的<see cref="INavigationAware"/>接口方法,允许在导航前后执行特定逻辑。
2424 /// </summary>
2525 /// <typeparam name="TPage">导航的目标路由。通过TPage.FullName来获取指定的路由Key</typeparam>
2626 /// <param name="region">导航的目标区域</param>
27- /// <param name="parameter ">导航时所携带的参数,详情见:<see cref="NavigationParameter "/></param>
28- void Navigate < TPage > ( string region , NavigationParameter ? parameters = null ) ;
27+ /// <param name="parameters ">导航时所携带的参数,详情见:<see cref="DialogParameters "/></param>
28+ void Navigate < TPage > ( string region , DialogParameters ? parameters = null ) ;
2929
3030 /// <summary>
3131 /// 注册区域,区域是导航的目标容器,允许在不同的区域导航到不同的页面,甚至在同一区域导航到同一个页面但传递不同的参数。
@@ -39,41 +39,41 @@ public interface INavigationService
3939 /// </summary>
4040 /// <param name="route">路由Key,<see cref="Routes"/></param>
4141 /// <param name="factory">路由对象的构造方式</param>
42- /// <param name="options">详情查看<see cref="NavigationOptions "/></param>
42+ /// <param name="options">详情查看<see cref="DialogOptions "/></param>
4343 /// <param name="pageType">记录Page类型,用于判断是否能重复导航,<see cref="NavigationRoute.PageType"/></param>
44- void RegisterRoute ( string route , Func < Page > factory , NavigationOptions ? options = null , Type ? pageType = null ) ;
44+ void RegisterRoute ( string route , Func < Page > factory , DialogOptions ? options = null , Type ? pageType = null ) ;
4545
4646 /// <summary>
4747 /// 注册路由,默认使用类型名称作为路由Key,并且要求Page具有无参构造函数。
4848 /// </summary>
4949 /// <typeparam name="TPage">记录路由的Page类型,同时作为路由Key,<see cref="NavigationRoute.PageType"/></typeparam>
50- /// <param name="options">详情查看<see cref="NavigationOptions "/></param>
51- void RegisterRoute < TPage > ( NavigationOptions ? options = null ) where TPage : Page , new ( ) ;
50+ /// <param name="options">详情查看<see cref="DialogOptions "/></param>
51+ void RegisterRoute < TPage > ( DialogOptions ? options = null ) where TPage : Page , new ( ) ;
5252
5353 /// <summary>
5454 /// 注册路由,要求提供Page的构造方式,推荐使用<see cref="DependencyInjection"/>
5555 /// </summary>
5656 /// <typeparam name="TPage">记录路由的Page类型,<see cref="NavigationRoute.PageType"/></typeparam>
5757 /// <param name="factory">路由对象的构造方式</param>
58- /// <param name="options">详情查看<see cref="NavigationOptions "/></param>
59- void RegisterRoute < TPage > ( Func < Page > factory , NavigationOptions ? options = null ) ;
58+ /// <param name="options">详情查看<see cref="DialogOptions "/></param>
59+ void RegisterRoute < TPage > ( Func < Page > factory , DialogOptions ? options = null ) ;
6060
6161 /// <summary>
6262 /// 注册路由,要求Page具有无参构造函数。
6363 /// </summary>
6464 /// <typeparam name="TPage">记录路由的Page类型,<see cref="NavigationRoute.PageType"/></typeparam>
6565 /// <param name="route">路由Key,<see cref="Routes"/></param>
66- /// <param name="options">详情查看<see cref="NavigationOptions "/></param>
67- void RegisterRoute < TPage > ( string route , NavigationOptions ? options = null ) where TPage : Page , new ( ) ;
66+ /// <param name="options">详情查看<see cref="DialogOptions "/></param>
67+ void RegisterRoute < TPage > ( string route , DialogOptions ? options = null ) where TPage : Page , new ( ) ;
6868
6969 /// <summary>
7070 /// 注册路由,要求提供Page的构造方式,推荐使用<see cref="DependencyInjection"/>
7171 /// </summary>
7272 /// <typeparam name="TPage">记录路由的Page类型,<see cref="NavigationRoute.PageType"/></typeparam>
7373 /// <param name="route">路由Key,<see cref="Routes"/></param>
7474 /// <param name="factory">路由对象的构造方式</param>
75- /// <param name="options">详情查看<see cref="NavigationOptions "/></param>
76- void RegisterRoute < TPage > ( string route , Func < Page > factory , NavigationOptions ? options = null ) where TPage : Page ;
75+ /// <param name="options">详情查看<see cref="DialogOptions "/></param>
76+ void RegisterRoute < TPage > ( string route , Func < Page > factory , DialogOptions ? options = null ) where TPage : Page ;
7777
7878 /// <summary>
7979 /// 取消注册区域,根据提供的区域Key从区域表中移除对应的区域记录,取消注册后将无法通过该区域进行导航。
0 commit comments