問題タブ [listviewitem]

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

wpf - リストビューの選択色

私は wpf で遊んでいて、次の記事を見ました: WPF ListView Inactive Selection Color

私は似たようなことをしたいです。リストビュー項目が選択されたときに境界線を付けたいのですが、背景色を変更したくありません。これが必要な理由は、色分けされたリストビューが必要で、選択されたときに色を表示したいのですが、境界線で選択されていることを知りたいです。

何か案は?

アップデート:

以下の答えを試してみましたが、途中でリストビューアイテムの周りに境界線が表示されましたが、背景色が上書きされました。私が試した正しい構文を取得できません(BasedOnに注意してください):

次に、これを試しました:

どちらの試みも背景を白(または透明)に設定するだけです。私はそれが単なる構文であることを知っており、正しい方向への別のナッジをいただければ幸いです:)

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

listviewitem - ListViewItemは、「指定されたキーがディクショナリに存在しませんでした。」を生成します。エラー

どのようにすることができます

「指定されたキーが辞書に存在しませんでした。」を生成します。??

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

wpf - ListViewItem にアクセスするにはどうすればよいですか?

ItemsコレクションにListViewは、実際のビジネス オブジェクトが含まれています。ListViewItemビジネス オブジェクト ( )に対応する を取得するにはどうすればよいSelectedItemですか?

0 投票する
7 に答える
1523 参照

c# - イベントを ListViewItem に関連付ける簡単な方法はありますか?

明らかにListViewItemsを含むWinForms ListViewがあります。ListView 全体ではなく、各アイテムにクリック イベントをアタッチできるようにしたいと考えています (そして、どのアイテムがクリックされたかを把握しようとしています)。これは、選択された項目に基づいて異なるアクションを実行する必要があるためです。ListViewItem クラスは、この点で非常に制限されているようです。私がやりたいことをする方法はありますか、または ListView.Click イベントを使用する必要がありますか?

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

c# - ContextMenu MenuItem の実行時に ListView でクリックされた ListViewItem の特定

リストビューでコンテキスト メニューを使用して、元のアイテムのデータを必要とするコードを実行しようとしています。

私は最初にこれをしました:

XAML:

C#:

しかし、元のリストビュー項目にはそのようにアクセスできないことがわかりました.

MouseDown イベントをインターセプトし、クリックされた listviewitem にプライベート フィールドを設定するなど、これを回避する方法についていくつかの戦術を読みましたが、その周りにデータを渡すのは少しハッキリしているように見えるので、うまくいきません。仕方。WPF は簡単なはずですよね?:) 私はこのSO の質問と このMSDN フォーラムの質問を読みましたが、私の場合はどちらの記事も機能していないように見えるため、実際にこれを行う方法はまだわかりません。クリックされた項目をコンテキスト メニューに渡すより良い方法はありますか?

ありがとう!

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

delphi - リストビューでアイテムとサブアイテムを取得するにはどうすればよいですか?

リストビューのすべてのアイテムとサブアイテムを取得したいのですが、取得するのは「TlistItem」だけです。

これが私のコードです:

アイテムの名前を文字列として取得し、その2つのサブアイテムの名前を取得するにはどうすればよいですか?

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

wpf - WPF ListView - プログラムで項目を追加する方法は?

理想的ではないことがわかっていても、(何らかの理由で) listView をプログラムで設定する必要があります。

マークアップで列を宣言しています:

コードに次のような項目を追加しています (明らかにループになっています)。

MyData は次のように定義されます。

アイテムが追加されています (行が表示されます) が、コンテンツが表示されません。

誰でも手がかりはありますか?

どんな助けでも大歓迎です!

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

wpf - WPF/XAML ListView からサブアイテムの値を読み取る方法は?

これで十分です。ListView から ListViewSubItem の値を読み取る方法 (XAML で正しい用語である場合) を検索するのに 1 時間費やしました。ここに小さな ListView があります:

そして、明らかに機能しない値を読み取ろうとする私の試みは次のとおりです。

誰かが私を正しい方向に向けることができますか? あなたの助けのために事前にGrazie!

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

.net - チェックボックスがクリックされた場合にのみ、ListViewItem の Checked 状態を変更します

デフォルトでは、ListViewItem をダブルクリックすると、Checked 状態が切り替わります。アイテムのチェックボックスをクリックするか、アイテムが強調表示されている間にスペースバーを押すことによって、チェック済みの状態を変更したいだけです。これは簡単ですか?

0 投票する
7 に答える
6594 参照

c# - C#ListView:ListViewItemオフセットは可能ですか?

私は疑問に思っていました... View.List スタイルを使用して描画している ListViewItems の束を持つ WinForms System.Windows.Forms.ListView があります。各 ListViewItem には、ListView の SmallImageList から取得した「SmallIcon」があります。

私の問題は、アイコンが左側の境界線に近すぎることです。境界と ListViewItem の Position プロパティを無駄に変更しようとしました。

とにかくListViewItemsに何らかのオフセットを持たせることはありますか?