問題タブ [ui-virtualization]
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# - VS2010 の ListView で DisconnectedItem をテストまたは操作するにはどうすればよいですか?
添付プロパティから ListViewItem の背景を変更しようとしています。次のコードは、ListViewItem が表示された ListView からスクロールされるまで機能します。エラーは、切断された ListViewItem でタイマーが起動することです。
{System.Windows.Controls.ListViewItem: {DisconnectedItem}} System.Windows.Controls.ListViewItem
Visual Studio 2010で切断されたアイテムをテストするには?
ティア
c# - WPF DataGrid: IsVirtualizingWhenGrouping="True" が機能しない
CollectionViewSource が ItemSource プロパティにバインドされている DataGrid があります。
bookingsViewSource
と定義されている
コードビハインドセクションに入力されます。グループ化せずに、すべてが高速かつスムーズに実行されていました。しかし、グループ化を追加すると<PropertyGroupDescription PropertyName="providerID"/>
、DataGrid の読み込みに約 1 分かかります。
.NET 4.5 には、呼び出される新しいプロパティがあり、VirtualizingPanel.IsVirtualizingWhenGrouping
既にこれを true に設定していますが、読み込み時間は短縮されませんでした。
理由がわかりません。何か案は?
c# - ラップパネルに何千もの画像があるリストボックス
デザインのようなグリッドに 1000 を超える画像を含むリストボックスを作成しようとしています。設計に関しては、次のようになります。
UI の仮想化が壊れてしまい、stackpanel がそのようなグリッド (?) に画像をリストできないため、wrappanel を使用できないため、https://virtualwrappanel.codeplexの修正版を使用してこの問題を解決しようとしています。 .com
私のXAML:
このアプローチは機能しますが、特に画像幅でバインドを使用する場合は、まだかなり遅く、バグがあります。同じ結果をアーカイブするより良い方法はありますか? できればカスタム ラップパネルなしで。
c# - WPF ListView/GridView が仮想化されないのはなぜですか?
リストビュー/グリッドビューにパフォーマンスの問題があります。
仮想化されていないビューまでたどり着きました。ビジネス クリティカルなコードをすべて削除したところ、次の XAML が残りました。
ビジュアルデバッガーを見ると、これが表示されます
ListViewItemインスタンスは、データの完全なリスト(約 800 ポイント) に対して継続します。
ListViewItem オブジェクトのいずれかを開くと、以下のように完全に設定されていることがわかります
私が理解している限り、ドキュメントによると、ListBox と ListView の仮想化はデフォルトでオンになっています。これは正しいです?
助言がありますか?
javascript - フレックス ボックス div (5 列) を使用した Aurelia UI 仮想化
ダッシュボード アプリケーションの一部で無限にスクロールしたい Aurelia アプリがあります。そのため、私のスクロール領域は画面の一部だけです。スクロールしていますが、スクロールは3行または4行ごとにぎくしゃくしています.UI仮想化プラグインを調整する方法、またはスクロールがぎくしゃくしないように使用する方法を見つけようとしています。
コンテナを大きくしたり小さくしたりしてみました。テーブルにしてみませんでした。無限スクロールのアイテムにフレックスボックスを使用しています。デモ アプリケーションのような 1 つではなく、次のように繰り返し可能な div 内に 5 つのアイテムがあります。