問題タブ [navigationservice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
277 参照

navigationservice - ユニバーサル アプリでの NavigationService.Navigate の置き換え

Windows Phone 8.1 から Windows ユニバーサル アプリへのプロジェクトの移行に取り組んでいます。Windows phone 8.1 NavigationService は、Frame.Navigate(typeof(MainPage)); のようなナビゲーションのいくつかのメソッドを使用してユニバーサル アプリに実装できます。または Frame.Navigate(typeof(MainPage), param); しかし、MainPage を .XAML ページとして使用する代わりに、最後にクエリ文字列を追加した文字列の形式でランタイム URI を構築しています。同様の API が Windows Phone 8.1 でも利用可能でした。 string strpath = "aaaaaaa"; NavigationService.Navigate(新しい Uri(strPath, UriKind.RelativeOrAbsolute));

しかし、ユニバーサル アプリで Windows Phone 8.1 NavigationService.Navigate(new Uri( .. ) ) の代替を見つけることができません。

助けてください .....

0 投票する
1 に答える
173 参照

c# - MVVM Light を使用した WP 8.1 でのナビゲーション

DetailPage.xaml に移動して詳細情報を表示することはできますが、オブジェクトを DetailVieModel に渡すことができず、押し戻すとアプリが閉じます。

これが私のコードです:

ViewModelLocator で

ナビゲーションは、現時点では 1 つしかありません。これは、DetailPage.xaml に移動できるため、機能しているようです。

これは私が MainViewModel で行うことです:

これは、DetailViewModel に渡したいオブジェクトです

これは、MainPage.xaml でコマンドをトリガーするために行うことです。

最後に、DetailViewModel で SelectedObject に Messenger.Register... を要求します。

0 投票する
1 に答える
170 参照

c# - カスタム ボタンの NavigationUI 機能

デフォルトでは、次を使用してページ UI ナビゲーション バーを非表示にしています。

ページの外側とウィンドウ内に 2 つのカスタム ボタンがあり、前後のナビゲーションを実装しますが、NavigationUI に付属のボタンは使用しません。

ページを指定せずに、WPF で NavigationService を使用して後方に移動する方法はありますか? たとえば、現在私は使用しています。

ページ間を移動します。事実上、戻るボタンのクリック アクション (疑似) に必要なのは次のとおりです。

最後にアクセスしたページを定義する方法がわかりません。詳細については、次の画像を参照してください。

ここに画像の説明を入力

共通領域は、2 つのカスタム ボタンを配置したい場所です。これは、プログラム全体で同じままです。ページは変化するものであり、その間を移動したいものです。

0 投票する
2 に答える
1366 参照

c# - 別のフレームのナビゲーション サービス

私は現在、ユーザーが別のボタンをクリックしてプログラムの領域に移動できるナビゲーションパネルに似た、画面の上部にある 2 つのフレームを含むウィンドウを持つプログラムを持っています。

上部のフレームは永続的に同じままです。つまり、 と表示されているボタンがQuestionsありTagsUsersたとえば変更されません。ユーザーがQuestionsボタンをクリックすると、プログラムの関連する領域に移動する必要がありますが、下のフレーム内にあります。

これに関する問題は、それらがトップ フレーム内にあるためNavigationService、関連するページが画面中央のメイン フレームではなく、上部のフレームに読み込まれることです。

あるフレーム内でクリックされたボタンが、別のフレームに別のページをロードさせる方法はありますNavigationServiceか? これはペイントの例です。

ここに画像の説明を入力

編集: この質問を更新するには、私が最初に計画したことは、トップフレームをフレームではなく、windowそれ自体にすることです。ただし、windowは を継承していないためpage、 を使用できませんでしたNavigationService

0 投票する
0 に答える
309 参照

frame - Prism UWP のスコープ ナビゲーション サービス

UWP と Unity に Prism 6 を使用しています。

シナリオ: SplitView コントロールをホストするメニュー ページに移動する前に、ログイン ページとその他の選択ページがあります。この時点からのナビゲーションで SplitView コントロールのコンテンツ領域のみをターゲットにしたいのですが、初期フレームのコンテキストで INavigationService が作成されたため、これを行うことはできません。

私は SplitView の例を見てきましたが、基本的に SplitView UI をすぐに一番上の Window.Current.Content に設定します。これが、現在の動作を見ている理由です。最初のフレームを単純に取得することはできず、SplitView コンテンツ領域に設定されます。

ナビゲーションで SplitView コンテンツ エリアをターゲットにするにはどうすればよいですか?
- ナビゲーション サービスを再作成しますか? これを正しいページに挿入する方法がわかりません。

0 投票する
1 に答える
95 参照

c# - C# ナビゲーション サービス ゴーバック

裏窓の名前を知りたくない。

どうやってそれを作ることができるのかわかりません。

今のところ、私のコードは次のとおりです。