問題タブ [pivotviewer]
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.
silverlight - PivotViewer FilterChanged イベント
PivotViewer を使用してレポート アプリに取り組んでいます。私のグリッドには 2 つのコントロールがあります。1 つは PivotViewer で、もう 1 つはレポート パネルです。ユーザーが PivotViewer のフィルターを変更した後、PivotViewer の現在のコレクション (InScopeItems) の残りのアイテムに基づいて、レポート パネルにリアルタイムでレポートを生成します。FilterChanged は、接続するのに最適なイベントのようです。ただし、フィルターが変更される前に FilterChanged イベントが発生するようです。InScopeItems はコールバックで変更されません。
私が欲しいのは、フィルター変更後のイベントです。
フィルターを変更する前の最後のレポートが表示されているため、現在のレポートは非常に興味深いものです。
おすすめのイベントは?これは非常に一般的なユーザー ケースのようですが、解決策が見つかりませんでした。ありがとう!
c# - c# WindowsPhone Pivot アプリでコードを整理する
ピボット機能を使用して最初の Windows Phone アプリを作成しています。私が理解していることから、それはほとんど単一のビュー/ページであり、さまざまなデータを表示するように操作できます。
各ピボット アイテムは、私の頭の中では個別のビューになります。では、MVVM タイプの方法でコードをどのように編成しますか? これは可能ですか?これは、ピボット アイテムごとに異なるビュー モデルを持ち、ピボット アイテムのデータを異なるビューモデルにバインドすることを意味しますか? 実際にはビューが 1 つしかないので、データ コンテキストをさまざまなビューモデルに設定するにはどうすればよいでしょうか? これは、新しいピボット アイテムが表示されたときに動的に行う必要がありますか?
ピボット アプリケーションに別の優先アーキテクチャ モデルはありますか?
ありがとう。
silverlight - PivotViewer が iexplorer.exe から例外をスローする
PivotViewer を使用していますが、この例外が iexplorer.exe からスローされているのを確認しています。
「Silverlight アプリケーション コードの未処理のエラー: 4004
カテゴリ: ManagedRuntimeError
メッセージ: System.ArgumentException: ICollectionView には、Microsoft.Internal.Pivot.ViewModels.GridViewModel.UpdateOnModelChanged() の Microsoft.Internal.Pivot.ViewModels.ViewBaseViewModel.OnUpdateComplete(Object sender, EventArgs e) の PivotViewer の ItemsSource にある項目のみを含めることができます。 Microsoft.Internal.Pivot. Controls.CollectionViewContainer.UpdateContent() at Microsoft.Internal.Pivot.Controls.CollectionViewContainer.b__0()
"
これが私がやっていることの説明です。ピボット ビューアの ItemsSource は、ViewModel の「Sessions」と呼ばれる ObservableCollection にバインドされています。ユーザーが最初に私の Web サイトにアクセスしたとき、彼はログインしていないので、(WebClient.OpenReadAsync を使用して) リモート デモ データベースからピボット ビューアーを設定します。ユーザーがログインすると、「セッション」をクリアし、自分のデータベースからデータを非同期的に読み取ります (同じコード WebClient.OpenReadAsync を使用)。この時点で、すべてが期待どおりに機能します。PivotViewer にはデモ データが表示され、ログイン後に正常に更新されます。
同じコードを使用して「セッション」をクリアし、デモデータベースから非同期でデータを再度読み取ると、彼がログアウトしたときに問題が発生します。上記の例外をスローします。
回避策があります。ユーザーがログアウトしたときに、「セッション」をクリアしてもデモデータベースからデータを追加しないと、機能します。ログインとログアウトを何度も繰り返しても問題ありません。これは、問題がおそらく "Session" ObservableCollection にデータを追加するコードに関連していることを示しています。
また、リモート Web サイトからデータを読み取る WebClient の OpenReadAsync によって引き起こされるスレッドに関連する競合状態であると推測しています。
私は今立ち往生しており、助けていただければ幸いです。ありがとう!
c# - Silverlight 4 から Silverlight 5 への Pivotviewer コレクションの移動
Silverlight 5 で PivotViewer コントロールをいじっているだけです。多くのことが改善されたようですが、.cxml
Silverlight 4 で完全に機能していた古いコレクションを表示する際に問題が発生しています。
古いコーディング方法:
は次のように変換されます。
何が起こるかというと、アイテムは表示されますが、フィルター ペインには何も表示されず、アイテムが選択されている場合、それらの説明はもうありません!
image - PivotViewer - 動的な画像は表示されるがテキストは表示されない
PivotViewer のソース コードを使用して、http://fhfl15gisweb.flhd.fhwa.dot.gov/DEWA_Accidents/dewa_accidents.cxml に cxml ファイルを作成しました。ただし、SL プロジェクトを実行すると、画像は画面に表示されますが、背景色もテキストもないボックスが空になります ( http://fhfl15gisweb.flhd.fhwa.dot.gov/DEWA_Accidents/#/ProjectSearchを参照)。何が悪いのですか?あなたの経験を共有してください。ありがとう。
xaml - Windows 8で同等のwp7ピボットコントロールとは何ですか?
私はwin8アプリに相当するwp7ピボットコントロールを探しています。データの特定のタブ付きセクションのxamlベースのc#実装用です。利用可能かどうか教えてください。
そうでない場合、他にどのようなコントロールがそれに近づきますか?
同じ質問が前に誰かにここで尋ねました。しかし、まだ良い反応はありません
編集:win 8コンシューマープレビューのMicrosoftミュージックプレーヤーでは、タブ付きのビューが表示されます。それはまさに私が望んでいることです。このためにフライアウトコントロールを使用したくありません。
c# - この場合、どのソート戦略を使用する必要がありますか?
映画が属するカテゴリの名前を表す文字列のリストがあります。以下のように PivotViewerStringProperty で使用するために、クラスでそのリストを定義し、List<String> および IComparable インターフェイスを実装します。
ここでのポイントは、映画は多くのカテゴリに属する必要があるということです。ピボットビューアを作成し、各カテゴリごとに映画のデータベースを並べ替えることができるように、並べ替え戦略が必要です。したがって、アプリケーションの実行中は、同じ映画を 2 つ以上のカテゴリで同時に表示する必要があります。
どのソート方法を使用すればよいですか?
silverlight-5.0 - Silverlight5 PivotViewer の並べ替えにはバグがありますか?
主に動作している MVC4 プロジェクトに Silverlight5 PivotViewer がありますが、問題があります。モデル内のいくつかのプロパティは List として定義されています。
それらをフィルタリングと検索に使用したいのですが、実際にはうまく機能します。しかし、それらに基づいてソートするのは意味がありません (リスト内のどの文字列をソートしますか?)。ただし、並べ替えリストに表示されるだけでなく、ユーザーがそれらのいずれかを選択すると、ManagedRuntimeError 例外がスローされます。
並べ替えリストに表示されるプロパティを制御する方法を知っている人はいますか?
ありがとう!
silverlight - ?IE9 が常にキャッシュから古いデータを取得するのをどのように停止しますか?
このプロジェクトでは、Silverlight 4 と、Silverlight で動作するデータ プレゼンテーション ツールである Microsoft Pivot Viewer を使用します。
Microsoft Pivot Viewer を使用すると、強力で有益で楽しい方法で大量のデータを簡単に操作できます。Microsoft Live Labs は一歩下がって、Web の従来の構造ではなく、情報の複雑さと規模に対応する対話モデルを設計しようとしました。
Siliverlight と Microsoft Pivot Viewer を使用するアプリケーション内のモジュールには、かなりのキャッシングの問題があります。
Siliverlight と Microsoft Pivot Viewer を使用するアプリケーション内のモジュールは、実行時に画像を動的に取得し、Siliverlight と Microsoft Pivot Viewer でユーザーに画像を表示します。
問題は、IE9 が Siliverlight と Microsoft Pivot Viewer の画像をキャッシュすることです。
IIS の HTTP 応答ヘッダーは、Web コンテンツがすぐに期限切れになるように構成されています。
URL パラメーター (「?v1」またはコードのように動的に生成されたパラメーターなど) を追加するとすぐに、有効期限が明示的に設定されていない限り、ブラウザーによってクライアント側のキャッシュがオフになります。
Siliverlight および Microsoft Pivot Viewer Host ASPX ファイルで次のことを試しました。
Google Chrome と Mozilla Firefox は正常に動作しているようです。ただし、IE9 は Cache for Silverlight から古いデータを取得し続けるため、失敗します。
次の取り組みでは、キャッシュの問題を解決できませんでした:
1) Web コンテンツがすぐに期限切れになるように IIS の HTTP 応答ヘッダーが構成された後でも、ユーザーの IE9 は引き続きキャッシュします。2) Silverlight XAP URL に動的に生成されたパラメーターが追加されていることを確認した後でも、ユーザーの IE9 は引き続きキャッシュします。
問題を解決する方法について、誰かがいくつかの手順を提供してもらえますか?
silverlight - Silverlight 5 - PivotViewer の詳細ペインがタッチ スクリーンで消える
HP タッチ スクリーン PC に配置した PivotViewer のかなり基本的な実装があります。すべてが期待どおりに機能します。左側のペインで、オプションを選択したり、オプションをクリアしたりできます。
問題は、カードを選択すると、右側のペインが期待どおりに表示されることですが、この右側のペインからアイテムを選択すると (このアクションは機能し、画面がアニメーション化されて新しい結果が表示されます)、次にカードを選択したときに右側のペインが空白のアイテム。
タッチ スクリーンでマウスを使用している場合でも、この動作が発生します。
アイデアはありますか?
この同じ実装は、他のすべての PC でも問題なく動作します。展開するタッチ スクリーンだけではありません!!