2009-06-10 9 views
0

私はシルバーマルチページバック/転送

Content = new DetailsPage(); 

を使用してSilverlightで複数のページを提示することができますしかし、これは偶数ページを知らないかもしれない人のユーザに混乱することができているSilverlightであると期待されるだろうブラウザの戻るボタンを押す。 明らかに私は自分のボタンを追加することができますが、これは正しくないようです。

バック/フォワードボタンを使用して「通常の」ブラウザナビゲーションを許可するにはどうすればよいですか?

答えて

0

Silverlight 2では、引き続きナビゲーションを処理できます。これは単なる手作業です。 URLの末尾に "#blah" を追加する

コール

HtmlPage.Window.NavigateToBookmark("blah"); 

。あなたが現在いる場所を見つけるために コール

string bookmark = HtmlPage.Window.CurrentBookmark; 

。人々はまた、jQuery/Asp.net AJAXライブラリのナビゲーションサポートを利用しています。

Silverlight 3では、ナビゲーションフレームワークを使用して、これを自動的に行うことができます。ファイル - >新規プロジェクト - > Silverlightナビゲーションプロジェクト。

0

本当に質問を作成する必要があります。

ブラウザのバックボタンを使用して複数ページのナビゲーションを実現する方法を知りたいとします。

簡単な答えは、Silverlight 3をそのまま使うことができ、アドレスバーを使ったアプリ内ナビゲーションです。

リリース日は7月10日に設定されているため、待つ時間はそれほど長くありません。 現時点では、Silverlight 2と3の両方を1台のマシンにインストールすることはできません。エンドユーザー用のプラグインはありません(手動でインストールする開発者ランタイムのみ)。

+0

質問、質問....編集済み –

+0

これでNavigation Farmeworkを使用しますか?参考にしてください。あなたの答えのそれに私はそれを受け入れます。乾杯! –