問題タブ [listview]

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 投票する
5 に答える
32232 参照

wpf - ユーザーが WPF ListView で列のサイズを変更できないようにする

ユーザーが ListView コントロールで GridViewColumns のサイズを変更できないようにするにはどうすればよいですか?

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

c# - C# カスタム リストビュー

カスタマイズされた ListView オブジェクトの作成/描画に関する情報はありますか?

現在、アプリケーション内でカスタマイズされたルック アンド フィールを必要とするプロジェクトに取り組んでいます。GUI の残りの部分と同じスタイルではない標準 (Windows.Forms) ListView を使用しています。カスタム コントロールにツールボックスを使用していません。すべてのコントロールは、各コントロールの OnPaint() メソッドをオーバーライドすることによって社内で「スキン化」されています。

私が探しているものは次のとおりです。 - スクロール バーの描画を処理する方法に関する情報。- カスタマイズされた描画ルーチンを使用して列ヘッダーを処理する方法。- 表示されているデータを引き続き処理し、正しく描画する方法。

ありとあらゆる助けが大いに受け取られるでしょう。

0 投票する
3 に答える
1357 参照

c# - WPF のドラッグ & ドロップ対応の ListView 実装は機能していますか?

アイテムを上下にドラッグして注文できるWPFリストビュー(またはリストボックス)の実用的な実装を見つけようとしています。

私はいくつか見つけましたが、実際に機能するものは ありません。最後のアイテムに到達します。

WPFでドラッグ&ドロップが難しいのはなぜですか? 作業コントロールを知っている人はいますか?

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

asp.net - 選択した項目テンプレート内の Asp.net Listview でコントロールを見つける

機能をasp.net GridviewからListviewに変換しています。選択したアイテムが変更されたときのグリッドビューでは、選択した行のラベルから値を取得し、グリッドビューの外の別のラベルに書き込みます。

リストビューには、「SelectedRow」という概念はありませんが、SelectedItem があります。ただし、選択したアイテムに対して findcontrol を実行することはできません。次のことをしようとすると (null 参照例外が発生します):

選択した項目テンプレート内でコントロールを見つける方法を知っている人はいますか?

0 投票する
3 に答える
7347 参照

c# - WPF ListView で自動スクロールを防ぐにはどうすればよいですか?

現在、部分的にしか表示されていないアイテムをクリックするたびにスクロールする WPF ListView があります。コントロールがそのアイテムをスクロールして表示されないようにするにはどうすればよいですか (代わりに、部分的に表示されているアイテムを選択するだけです)。この動作は、このコントロールからドラッグを行うときに非常に厄介です。

ありがとう。

追加: コントロールが完全に表示されていないと判断したコンテンツがクリックされたときに、コントロール自体がスクロールしないようにするソリューションを探しています。多くの場合、これは数ピクセル単位であり、スクロールは必要ありません。

0 投票する
11 に答える
42014 参照

wpf - WPF リストビューを特定の行までスクロールする

WPF、ブラウザライク アプリ。
ListView を含む 1 つのページを取得しました。PageFunction を呼び出した後、ListView に行を追加し、新しい行をスクロールして表示したいと考えています。

これは機能します。新しい行が表示されている限り、行は本来のようにフォーカスされます。

問題は、線が表示されていないと機能しないことです。
行が表示されない場合、生成された行の ListViewItem がないため、ItemContainerGenerator.ContainerFromIndex は null を返します。

しかし、アイテムがなければ、行をスクロールして表示するにはどうすればよいですか? ListViewItem を必要とせずに最後の行 (または任意の場所) にスクロールする方法はありますか?

0 投票する
3 に答える
6369 参照

asp.net - ListView LayoutTemplate で合計を表示する

ListView コントロール (ASP.NET 2008) を使用して一連のデータ行を表示していますが、下部に合計が必要です。最初は、LayoutTemplate でヘッダーとフッターを定義し、<%#GetTheSum()%> などのローカル関数で合計を取得するつもりでしたが、LayoutTemplate は <%#...%> を処理していないようです。構文。

もう 1 つの考えは、Label を LayoutTemplate に配置し、FindControl を使用して更新することです。それが可能かどうかはわかりません(すぐに試します)。

ListView を使用して合計を表示する最良の方法は何ですか?

更新: 解決策はこちら.

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

c# - LINQ データソース挿入テンプレートを使用した ListView

これは簡単なように思えますが、私は気が遠くなります。リストビューをすべてセットアップし、LINQ データソースにバインドしました。ソースは、リストビューに表示するブランチ情報を決定するドロップダウン リストに依存しています。私の編集テンプレートは正常に動作しますが、リストビューの外側のドロップダウンリストから取得したいブランチ ID が必要なため、挿入テンプレートは機能しませんが、その値をバインドしてテンプレートに設定する方法がわかりません。次のようになります。

挿入が機能するように、リストビューの外側のデータバインドされたaspドロップダウンリストの値にバインドするラベルをそこに取得する必要があります。

0 投票する
3 に答える
34161 参照

c# - C# ListView Detail、単一のセルを強調表示する

C# で ListView を使用してグリッドを作成しています。プログラムで特定のセルを強調表示できる方法を見つけたいと思います。1 つのセルのみを強調表示する必要があります。

Owner Drawn サブアイテムを試してみましたが、以下のコードを使用すると、強調表示されたセルが表示されますが、テキストは表示されません! これを機能させる方法についてのアイデアはありますか? ご協力いただきありがとうございます。

0 投票する
4 に答える
1559 参照

mfc - MFC CListCtrl で「タップ アンド ホールド」動作を実装するにはどうすればよいですか?

MFC CListCtrl で「タップ アンド ホールド」動作を実装するにはどうすればよいですか?

CDialog に MFC CListCtrl があり、CListCtrl に「タップ アンド ホールド」動作を追加する必要があります。

それが「タップアンドホールド」の意味です。

ユーザーが CListCtrl 項目をクリック (マウスの左ボタンで「標準」クリック) すると、関数 A が呼び出されます。

ユーザーが CListCtrl 項目をクリックし、マウスの左ボタンを 1 秒以上押し続けると、関数 B が呼び出されます。