0

xBap のナビゲーションに問題があります

2 つのページ (Page1 と Page2) を作成しました

ページ 1 には、ページ 2 に移動するためのボタンが 1 つあります。

    <Button Height="23" Width="76" Name="button1" Click="button1_Click">Page2</Button>

private void button1_Click(object sender, RoutedEventArgs e)
{
    NavigationService n = NavigationService.GetNavigationService(sender as Button);
    n.Navigate(new Uri("Page2.xaml", UriKind.Relative));
}

Page2 にはソースのないフレームがあります

<Frame Margin="0,90,0,0"/>

アプリケーションを実行して page2 に移動すると、ナビゲーションは正常に機能します。

しかし、ブラウザーで [戻る] を押すと、もう一度 button1 を押します

ブラウザにこのメッセージが表示されます

画像

注: 場合によっては、試行を繰り返す必要があります

どんな助けでも!!

前もって感謝します

4

1 に答える 1

0

ブラウザがクラッシュするため、これは次のコンポーネントのいずれかのバグであると思われます:

  • ブラウザ(この場合はIE)
  • XBAP アドオン/プラグイン (はい、.NET Framework インストール時にブラウザー内にサイレント インストールされるある種のプラグインがあります)

きっと、これはプログラムで解決することはできません...次のことをお勧めします:

  • 別の環境(別のIEバージョン、OSなど)で再現してみてください
  • .NET Framework を再インストールし、最新の安定した最終バージョンであることを確認します
  • Internet Explorer で同じことを行う
  • Firefox も XBAP をサポートしています - firefox で試してください

他の環境で動作する場合、ユーザーはこの設定で問題はないはずです。

お役に立てれば、

よろしく
トーマス

于 2010-04-06T08:44:45.477 に答える