問題タブ [panorama-control]
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# - パノラマ ビューのリストボックスにデータをすばやく読み込む方法は?
この非常に厄介な問題に行き詰まっているので、私はここにいます。できる限りわかりやすく説明するように努めます。
Windows Phone の xaml ページに Panorama コントロールがあり、いくつかの PanoramaItems があります。各 PanoramaItem 内には、次の例のような Listbox があります。
バック オフィスで、次のようなデータベースからデータを取得します。
私の問題は、このページに移動すると、データの読み込みに時間がかかりすぎて、データベースにあるブランド (samsung、lg、toshiba...) よりも多いことです。そのため、読み込みに 15 秒以上かかり、UI がフリーズし、クラッシュすることもあります。
これをより速くロードするにはどうすればよいですか?インクリメンタル ロードについて読んだことがありますが、いくつかのリストボックスでそれを機能させる方法がわかりません。
お時間をいただきありがとうございました!
レベル: 初心者。
windows-phone-7 - MVVM を使用してさまざまなパノラマ/ピボット アイテムをバインドする
誰かが問題の設計/理解を手伝ってくれませんか: 私が達成する必要があるのは、標準の MVVM パターンを使用して、そのアイテム (パノラマ/ピボット) がバインディングを介して設定されるパノラマ/ピボット コントロールを含むページです。問題は、パノラマ/ピボットごとに異なるコンテンツ (異なるユーザー コントロール) を用意する必要があることです。つまり、パノラマ/ピボット アイテム テンプレートを定義すると、それらすべてが同じものになる運命にあり、これは私が望むものではありません。
ここで既に尋ねられたこの質問を見つけました: Databound windows phone panorama with MVVM design but it still not clear to me. どうもありがとう。
image - Windows Phone 7コードビハインドのパノラマコントロールで画像ソースを設定するにはどうすればよいですか?
Visual StudioでPanoramaアプリケーションを作成することを選択した場合のデフォルトのコードに非常によく似た、単純なPanoramaアプリケーションを作成しようとしています。
私が欲しいのは、ItemViewModel
追加のアイコン画像フィールドを使用して独自に定義するため、新しいモデルには、、、およびの4つのプロパティがIcon
ありLineOne
ます。は画像または画像ファイルのパスの文字列、、、は文字列型です。LineTwo
LineThree
Icon
LineOne
LineTwo
LineThree
デフォルトのコードは次のようになります。
クラスのLoadData
メソッドではMainViewModel.cs
、そのようなものを使用できるかどうか疑問に思っていますが、このメソッドで設定するアイコン画像を指定できますか?例えば:
ありがとうございました。
windows-phone-7 - 2つの異なるデータコレクションを2つの異なるPanoramaItemリストボックスにバインドするにはどうすればよいですか?
AItemsとBItemsがあり、PanoramaItemのAListBoxと別のPanoramamItemのBListBoxにバインドしたいと思います。
各リストボックスでItemsSourceを指定しました
コードビハインドから各リストボックスにデータをバインドするにはどうすればよいですか?
コンストラクターメソッドがあります
およびページの読み込み方法
ありがとうございました。
windows-phone-7 - パノラマ タイトル バインディング
パノラマ コントロールを使用して WP7 アプリを実行していますが、パノラマ タイトル プロパティへのバインドに問題があります。その値を ViewModel オブジェクトからバインドすることは可能ですか?
xaml ファイルでのバインド:
ViewModel の Voyage プロパティは、変更されるたびに OnNotifyPropertyChanged イベントが発生する Model エンティティ (内部に Title プロパティを持つ) です。
同じプロパティを別のコントロールにバインドすると、たとえば. TextBlock、バインディングは問題なく機能します。
そのテキスト ブロックに表示されるテキストは本来あるべきものですが、同時にパノラマ タイトルが正しくバインドされていません - 折りたたまれています。
誰かがそのようなバインディングをしようとしましたか? なぜうまくいかないのかわかりません。
image - パノラマ背景を分離ストレージ内の画像にバインドする
パノラマ コントロールの背景画像は、"/Shared/ShellContent/Background.png" に保存されます。
私の XAML では、参照を次のように設定しました。
しかし、バインディングは機能していないようです。
優れたIsolated Storage Explorerを使用して、PNG ファイルの存在を確認しました。
このシナリオは XAML 経由でも可能ですか?
performance - Windows phone でのパノラマ コントロールのパフォーマンス
パノラマ コントロールを使用してコンテンツを表示しています。これには 4 つの PanoramaItems が含まれています。最初に、「this.navigationservice.navigate()」を使用して、戻るボタンを押したときに別のページに移動します。パノラマ ページに戻るのに約 1 秒かかりました。
パノラマのパフォーマンスを向上させるために従うべき注意事項はありますか?
ありがとう。
PS私はすでにMSDNにいくつかの提案があることを知っていました。
windows-phone-7 - パノラマ背景画像のフェードイン アニメーションに問題がありますか?
こんにちは、ここにあるサンプルを背景画像のフェードインに使用していました。フェードインアニメーションが開始する前に、画像が短時間表示されてからアニメーションが開始されるだけで、すべてが正常に機能しています。
背景なし => 画像全体 => 画像が消える => アニメーションが開始 => 画像全体
彼とまったく同じコードを追加しましたが、それでもこの結果が得られることに注意してください。彼のサンプルが WP7 7.0 用に書かれていることに気付きました。これが、彼が提供した例とまったく同じように読み込まれない理由だと思います。
誰かがこれに対する回避策を見つけましたか?
windows-phone-7 - ユーザーがパノラマの3番目のアイテムから4番目のアイテムに移動したときにイベントをトリガーしたい
ユーザーが3番目のパノラマアイテムに到達したとき、または3番目のアイテムから4番目のアイテムに移動したときに、イベントをトリガーする必要があります。パノラマで行うことは可能ですか。たとえば、ユーザーが3番目のアイテムをレイチし、4番目のアイテムに移動した場合です。
メッセージボックスに「3から4に移動しています」と表示されます。
親切に案内してください