@@ -51,7 +51,8 @@ public static class PredefinedCodes
5151 Header="Your Header"
5252 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/AppIcon.png}"
5353 IsClickEnabled="True"
54- dev:NavigationHelperEx.NavigateToSetting="views:MySettingPage" /> -->
54+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
55+ CommandParameter="{dev:NavigationParameter PageType=views:MySettingPage, BreadCrumbHeader='My Setting'}" /> -->
5556""" ;
5657
5758 public static readonly string SettingsCardMVVMCommentCode =
@@ -60,23 +61,26 @@ public static class PredefinedCodes
6061 Header="Your Header"
6162 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/AppIcon.png}"
6263 IsClickEnabled="True"
63- dev:NavigationHelperEx.NavigateToSetting="views:MySettingPage" /> -->
64+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
65+ CommandParameter="{dev:NavigationParameter PageType=views:MySettingPage, BreadCrumbHeader='My Setting'}" /> -->
6466""" ;
6567 public static readonly string AboutSettingCode =
6668"""
6769<dev:SettingsCard Description="About $safeprojectname$ and Developer"
6870 Header="About us"
6971 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/Info.png}"
7072 IsClickEnabled="True"
71- dev:NavigationHelperEx.NavigateToSetting="views:AboutUsSettingPage" />
73+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
74+ CommandParameter="{dev:NavigationParameter PageType=views:AboutUsSettingPage, BreadCrumbHeader='About us'}" />
7275""" ;
7376 public static readonly string AboutSettingMVVMCode =
7477"""
7578<dev:SettingsCard Description="About $safeprojectname$ and Developer"
7679 Header="About us"
7780 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/Info.png}"
7881 IsClickEnabled="True"
79- dev:NavigationHelperEx.NavigateToSetting="views:AboutUsSettingPage" />
82+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
83+ CommandParameter="{dev:NavigationParameter PageType=views:AboutUsSettingPage, BreadCrumbHeader='About us'}" />
8084""" ;
8185
8286 public static readonly string AppUpdateSettingCode =
@@ -85,7 +89,8 @@ public static class PredefinedCodes
8589 Header="Update App"
8690 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/Update.png}"
8791 IsClickEnabled="True"
88- dev:NavigationHelperEx.NavigateToSetting="views:AppUpdateSettingPage" />
92+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
93+ CommandParameter="{dev:NavigationParameter PageType=views:AppUpdateSettingPage, BreadCrumbHeader='Update App'}" />
8994""" ;
9095
9196 public static readonly string AppUpdateSettingMVVMCode =
@@ -94,7 +99,8 @@ public static class PredefinedCodes
9499 Header="Update App"
95100 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/Update.png}"
96101 IsClickEnabled="True"
97- dev:NavigationHelperEx.NavigateToSetting="views:AppUpdateSettingPage" />
102+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
103+ CommandParameter="{dev:NavigationParameter PageType=views:AppUpdateSettingPage, BreadCrumbHeader='Update App'}" />
98104""" ;
99105
100106 public static readonly string GeneralSettingCode =
@@ -103,7 +109,8 @@ public static class PredefinedCodes
103109 Header="General"
104110 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/General.png}"
105111 IsClickEnabled="True"
106- dev:NavigationHelperEx.NavigateToSetting="views:GeneralSettingPage" />
112+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
113+ CommandParameter="{dev:NavigationParameter PageType=views:GeneralSettingPage, BreadCrumbHeader='General'}" />
107114""" ;
108115
109116 public static readonly string GeneralSettingMVVMCode =
@@ -112,7 +119,8 @@ public static class PredefinedCodes
112119 Header="General"
113120 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/General.png}"
114121 IsClickEnabled="True"
115- dev:NavigationHelperEx.NavigateToSetting="views:GeneralSettingPage" />
122+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
123+ CommandParameter="{dev:NavigationParameter PageType=views:GeneralSettingPage, BreadCrumbHeader='General'}" />
116124""" ;
117125
118126 public static readonly string ThemeSettingCode =
@@ -121,7 +129,8 @@ public static class PredefinedCodes
121129 Header="Appearance & behavior"
122130 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/Theme.png}"
123131 IsClickEnabled="True"
124- dev:NavigationHelperEx.NavigateToSetting="views:ThemeSettingPage" />
132+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
133+ CommandParameter="{dev:NavigationParameter PageType=views:ThemeSettingPage, BreadCrumbHeader='Appearance & behavior'}" />
125134""" ;
126135
127136 public static readonly string ThemeSettingMVVMCode =
@@ -130,7 +139,8 @@ public static class PredefinedCodes
130139 Header="Appearance & behavior"
131140 HeaderIcon="{dev:BitmapIcon Source=Assets/Fluent/Theme.png}"
132141 IsClickEnabled="True"
133- dev:NavigationHelperEx.NavigateToSetting="views:ThemeSettingPage" />
142+ Command="{x:Bind local:App.Current.NavService.NavigateToCommand}"
143+ CommandParameter="{dev:NavigationParameter PageType=views:ThemeSettingPage, BreadCrumbHeader='Appearance & behavior'}" />
134144""" ;
135145
136146 public static readonly string StartupAppSettingCode =
0 commit comments