Content = new DetailsPage();
を使用してSilverlightで複数のページを提示することができますしかし、これは偶数ページを知らないかもしれない人のユーザに混乱することができているSilverlightであると期待されるだろうブラウザの戻るボタンを押す。 明らかに私は自分のボタンを追加することができますが、これは正しくないようです。
バック/フォワードボタンを使用して「通常の」ブラウザナビゲーションを許可するにはどうすればよいですか?
Content = new DetailsPage();
を使用してSilverlightで複数のページを提示することができますしかし、これは偶数ページを知らないかもしれない人のユーザに混乱することができているSilverlightであると期待されるだろうブラウザの戻るボタンを押す。 明らかに私は自分のボタンを追加することができますが、これは正しくないようです。
バック/フォワードボタンを使用して「通常の」ブラウザナビゲーションを許可するにはどうすればよいですか?
Silverlight 2では、引き続きナビゲーションを処理できます。これは単なる手作業です。 URLの末尾に "#blah" を追加する
コール
HtmlPage.Window.NavigateToBookmark("blah");
。あなたが現在いる場所を見つけるために コール
string bookmark = HtmlPage.Window.CurrentBookmark;
。人々はまた、jQuery/Asp.net AJAXライブラリのナビゲーションサポートを利用しています。
Silverlight 3では、ナビゲーションフレームワークを使用して、これを自動的に行うことができます。ファイル - >新規プロジェクト - > Silverlightナビゲーションプロジェクト。
本当に質問を作成する必要があります。
ブラウザのバックボタンを使用して複数ページのナビゲーションを実現する方法を知りたいとします。
簡単な答えは、Silverlight 3をそのまま使うことができ、アドレスバーを使ったアプリ内ナビゲーションです。
リリース日は7月10日に設定されているため、待つ時間はそれほど長くありません。 現時点では、Silverlight 2と3の両方を1台のマシンにインストールすることはできません。エンドユーザー用のプラグインはありません(手動でインストールする開発者ランタイムのみ)。
質問、質問....編集済み –
これでNavigation Farmeworkを使用しますか?参考にしてください。あなたの答えのそれに私はそれを受け入れます。乾杯! –