Template10で従来のナビゲーションを使用できないようです。私はいつもNavigation失敗のエラーを受け取ります。 Template10では、以前のようにナビゲーションの背後にあるコードの代わりに 'XAMLビヘイビアスタイル'のナビゲーションを使用する必要がありますか?テンプレート10ナビゲーションが失敗する(Windows.UI.Xaml.Controls.Frame.NavigationFailedが処理されなかった)
私はまた、内部例外を捕捉していますし、これらは、私はそちらを参照してくださいエラーです:H:値を解析中
予期しない文字が発生しました。パス ''、行0、位置0。 パラメータはシリアル化可能でなければなりません。そうでない場合は、SessionStateを使用します。
(しかし、私のパラメータは単なる文字列である)
private void lvResults_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
int intIndex = lvResults.SelectedIndex;
string strShowLink = g_ro.webPages.value[intIndex].displayUrl;
//This is what is returned in the line above and I want it as my passed parameter :
//https://www.grc.com/sn/sn-482.htm
//Open Detailspage sending parameter as a string
Frame.Navigate(typeof(BlankPage1),strShowLink);
}
catch (Exception ex)
{
//Error caught in app.xaml.cs (UnhandleExceptio)
//Windows.UI.Xaml.Controls.Frame.NavigationFailed was unhandled.
string strEx = ex.Message;
}
代わりのFrame.Navigateを()、(NavigationService.Navigateを試してみてください) – Stefan
のNavigationServiceは私に移動オプションを与えるものではありません。私はテンプレート10が各ページに自動的にナビゲーションサービスを公開したと思った。最初にどこかでインスタンス化する必要がありますか? – Yosem