問題タブ [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.
c# - GoBack()が呼び出されると、NavigationServiceは存在しないオブジェクトに移動します
ninjectを使用してページをロードするMainPageを使用してWPFWebアプリケーションに取り組んでいます。
基本的に、ユーザーが複合キーの値を更新したためにIDが変更されたことをNavigationServiceに通知する方法があるかどうか悩んでいます。
もう少し説明するように頑張ります。私のMultiTagPageにはMultiTagViewModelがあり、(MultiTagDef、Key、Value)で構成されるmultitagvalueを表示します。同じキーとMultiTagDefを持つ他の値を持つDataGridもあります。これらの値の1つをダブルクリックすると、対応するマルチタグ値が代わりに表示されます。
データベースでは、マルチタグ値は複合キー(Multitagdef.Name、key、value)とともに保存されます。したがって、誰かがマルチタグ値を更新すると、IDが変更され(たとえば、(A、B、C)から(A、B、D)に)保存され、ユーザーがデータグリッド内の別のマルチタグ値に進むと(A、B、E)そしておそらくそのオブジェクトを削除してから、navigationserviceは(A、B、D)ではなく(A、B、C)をロードしようとします。
アーキテクチャは、もちろん変更されないID列を持つオブジェクト用に設計されています。残念ながら、この場合、ID列を追加することはできません。それで、誰かがこれを解決する方法の提案を持っていますか?誰かが保存するたびにページをリロードしようとする必要がありますか、それとも現在のオブジェクトがIDを変更したことをNavigationServiceに伝えることができますか?
今、コード:
MainPageから:
さらに詳しい情報が必要な場合は教えてください。
navigationservice - NavigationServiceNavigateがWP7で機能しない
これを .NET コードビハインドで使用すると、次のようになります。
App.xaml.cs にリダイレクトされ、このコードを指しています。
私は何を間違っていますか?ファイルは同じディレクトリにあり、スペルは正しいです。アプリケーションバーを使用して..MainPage.xaml
に行くことからのナビゲーションを使用しています。DetailsPage.xaml
windows-phone - ナビゲーションサービスにはコンストラクターが定義されていません
Windows Phone 用の Visual Studio Express 2012 を使用し、Windows Phone 7.1 をターゲットとするアプリを構築しています。
NavigationService を使用して別のページに移動しようとしていますが、引き続き問題が発生します。
これが私のコードです:
これをビルドしようとすると、NavigationService nav =.... 行に「型 'System.Windows.Navigation.NavigationService' にはコンストラクターが定義されていません」と表示されます。
NavigationService.Navigate(new Uri(url, UriKind.Relative)); だけを実行しようとすると 次に、「非静的フィールド、メソッド、またはプロパティ 'System.Windows.Navigation.NavigationService.Navigate(System.Uri)' にはオブジェクト参照が必要です」というエラーが表示されます。
更新: MVVM を使用しようとしています (初めて)。このコードは私のビュー モデルにあります。私はフレームワークを使用していません。ゼロから学ぼうとしているだけです。
インターチューブを検索しましたが、解決策が見つからないようです。
どんな助けでも大歓迎です。
カマル
c# - NavigationService.navigate が機能しない
ログイン ページで、有効性を確認し、簡単な条件を作成しました。
次に、このメソッドを指すエラーが発生します。
なぜエラーが発生するのか、誰にも分かりますか?
windows-phone-7 - ページ間のWindowsPhoneナビゲーションのUriKind
私はWindowsPhoneの開発者です。別のページに移動するためにNavigationServiceクラスを使用します。ここでは、UriKindプロパティを使用します。このプロパティは実際には何を意味しますか?..私はそれをグーグルで検索しましたが、それについて明確な答えは得られませんでした。
msdnでは、
RelativeOrAbsoluteとして提供されます。URIの種類は不確定です。
Absolute:Uriは絶対URIです。
相対:URIは相対URIです。
しかし、私はまだそれを理解していません..誰かが私を助けてくれますか?
c# - ページでのNavigationWindowの使用
プロジェクトには多くのPage
派生クラスがあり、MainWindow
それはNavigationWindow
です。
コードに実際に含める必要がありますか、それとも以前にNavigate(new PageDerivedClass())
階層Page
ツリーを構築する必要がありますか?
戻って同じことをやり直して新しい
PageDerivedClass
ページを作成する場合、アプリケーションはどういうわけかそのケースを処理し、新しいページを作成する代わりに、作成済みのページを使用するべきではありませんか?
私が見る限り、新しく作成されたページはGarbageCollected
、の矢印をナビゲートできるため、そうではありませんNavigationWindow
。
どういうわけか漏れていますか?
正しい使い方は?ここでは、MSDNはあまり役に立ちません。
windows-phone-7 - SelectionChanged get Textblock Text / ID
私はsomリストボックスを持っていますが、SelectionChangedのx:Name="ThisID"からテキストを取得するためにsomヘルプが必要です。
私は(ListBox).SelectedItemとして送信するようなことをしましたが、それ以上に、方法がわかりません。
c# - NavigationService.BackStack.FirstOrDefault() には Windows Phone 8 の定義が含まれていませんか?
WP8で次を使用して、ナビゲーションの最後のページを取得しようとしています
ただし、Visual Studio 12 には定義が含まれていないという苦情があります。FirstOrDefault
windows-phone-8 - WP8 でカスタム ナビゲーションを実装する方法
私はWindows Phoneの開発にまったく慣れていません。実際に、アプリケーションにナビゲーション フローを実装しようとしています。
この単純なフローを実現したい:
- アプリの起動時に、ユーザーが既にログインしているかどうかを確認します
- 次に、MainPage などに移動します。
- それ以外の場合は、ログイン ページに移動します
- ユーザーはログインページに進み、ログインが成功するとメインページに移動します
私はすでに次のような解決策を試しています:
App.xaml.cs で
動作しますが、ログイン後にアプリケーションの他のページに移動できません
MainPage で OnNavigatedTo(NavigationEventArgs e) をオーバーライドします
しかし、戻るボタンを押すと、アプリはログインページに戻らず、ログインページで動かなくなります.
私は何を間違っていますか?
PS:
私は使用しています
- MVVM ライト (およびこの投稿で説明するナビゲーション ベースのメッセージング)
- Windows Phone 8
windows-phone-7 - windows phone 7 ある画面から別の画面に配列値を渡す方法
///最初に、値を格納するための人気のあるクラスを作成しました
/// popularplaylist クラスを作成する
// 次の画面でリストデータを取得する方法を教えてください