問題タブ [listbox]

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

wpf - wpf リストボックスで個々の項目を太字に変更

リストボックスに入れているオブジェクトのプロパティに応じて、いくつかの項目を太字にしたいです。

テンプレートを変更することでできると思いますが、例が見つからないようです。

ありがとう!

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

wpf - WPF: 別の ListBox のテンプレートとなるテンプレートで ListBox を使用する

ItemSource が ObservableCollection のインスタンスである ObjectDataProvider である ListBox があります。ObservableCollection は、ObservableCollection のコレクションです。ListBox の ItemTemplate は、リストボックスの各項目の ListBox を作成する DataTemplate です。これをよりよく説明するために、WPF でカード ゲームを再作成しようとしています。基本的に、手札から本を作ることができます。有効な本を入手したら、それを本の ObservableCollection に入れる本にすることを選択できます。私が抱えている問題は、ListBox の各項目が、カードの ObservableCollection である Book である ItemSource を持つ ListBox であることです。外側の ListBox のソースやテンプレートに問題があるとは思いませんが、どうすればよいか理解するのに苦労しています。m ListBox 項目のソースを各本のカードのコレクションに設定します。基本的に、私の質問はわかりにくく、理解するのが難しい概念かもしれませんが、基本的には、別の ListBox のテンプレートになるテンプレートで ListBox を使用する方法を理解しようとしています。誰かがこれにアプローチする方法について何か考えがある場合は、聞いていただければ幸いです。

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

wpf - WPF Xaml カスタム スタイリング ListBox で選択した項目のスタイル

ListBox画像を水平にスクロールするがあります。

Blend を使用して作成した次の XAML があります。もともと ax:Key というStyle TaregetType行がありましたが、エラーが発生していたため、MSDN はそれを削除するように言いました。今、私はこのエラーが発生しています:

Error 3 Operation is not valid while ItemsSource is in use. Access and modify elements with ItemsControl.ItemsSource instead.

このジャンクをすべてそのように適用する方法がわかりません。いくつかのことを試しましたが、何も機能していません。

私の目標は、選択したアイテムの背景を青ではなく白にすることです。こんなに小さいのに大変な作業のようです!

ありがとう。

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

wpf - クリックイベントに対してコントロールを「透明」にする

いくつかのアイテムを表示する ListBox があり、特定のモードでは、その上部に一種の透かしを「スタンプ」します。Opacity が 0.5 の TextBlock を含む Border でこれを行いました。これはすべてうまく機能します。

ただし、ユーザーが ListBox 内の項目をクリックできるようにしたいのですが、「スタンプ」をクリックすると、明らかにクリック イベントが消費され、ListBox には表示されません。

これを防ぐにはどうすればよいですか?(つまり、ListBox が Click イベントを認識できるようにする)

ありがとう、

クレイグ

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

c# - WPFリストボックスで水平スクロールを無効にするにはどうすればよいですか?

これはばかばかしいほど単純な質問のようですが、GoogleとStackOverflowの検索では何も得られません。アイテムがボックスで使用できるよりも多くの水平方向のスペースを占める場合、WPFリストボックスで水平方向のスクロールを無効にするにはどうすればよいですか?

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

wpf - データが変更されたときにリスト ボックスのエキスパンダーが折りたたまれないようにするにはどうすればよいでしょうか?

アイテムの ListBox を含む画面があります。項目テンプレートには、一部のデータがヘッダーに含まれ、一部のデータが展開子のコンテンツ部分に含まれる展開コントロールが含まれています。

ListBox ItemTemplate のデータ テンプレートは次のようになります。

これらのプロパティが変更されるたびに、'MyProperty' または 'MyDetailedProperty' のいずれかが変更されると、エキスパンダー コントロールが折りたたまれていました。これは、データが変更されたときに Expander アイテムが再作成されることに関係していると思います。

追加のデータ項目として、リスト ボックスにバインドされるリストは、.NET 2.0 用に作成されたライブラリから取得されるため、IBindingList を実装します。時間の制約により、ObservableCollection を使用してリストを再作成できません

0 投票する
10 に答える
53392 参照

c# - ListBoxItemにコンテキストメニューを追加するにはどうすればよいですか?

リストボックスがあり、リスト内の各項目にコンテキストメニューを追加したいと思います。右クリックで項目を選択し、空白の場合はコンテキストメニューを非表示にする「解決策」を見てきましたが、この解決策は汚い感じがします。

誰かがより良い方法を知っていますか?

0 投票する
8 に答える
120674 参照

c# - リスト ボックス内のアイテムをループして削除するにはどうすればよいですか?

リストボックスをループしてアイテムを削除しようとすると、以下のエラーが発生します。

この列挙子がバインドされているリストが変更されました。列挙子は、リストが変更されない場合にのみ使用できます。

アイテムを削除してもコンテンツをループするにはどうすればよいですか?

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

c# - c#で別の選択に基づいてリストボックスをフィルタリングする最も効率的な方法は何ですか?

個別のストアド プロシージャから各データを取得するリストボックスがいくつかあります。

ユーザーが 1 つのリストボックスでオプションを選択すると、他のリストボックスをフィルタリングする必要があります。

ストアド プロシージャにロジックを追加することで以前にこれを行ったことがありますが、非常に長くなることがあります。

これにアプローチするより良い方法を知っている人はいますか?

私が今セットアップした方法は、ListBox ごとに、データベース内のストアド プロシージャを呼び出してリストボックスにデータを入力するメソッドを呼び出す ObjectDataSource を用意することです。

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

wpf - WPFリストボックスのデータテンプレートと画像の質問

画像とラベルを含むStackPanelを含むリストボックスがあります。

現在マウスオーバーしている画像の後ろに3番目の画像(glow.png)を表示したいと思います。スタックパネルに2つ目の画像を追加して、表示を非表示に設定できないようです。私はまだマウスオーバーの部分にさえ取り組んでいません。

スタックパネル内に別の画像を追加し、その可視性をmouseenterで正しいアプローチが表示されるように設定してから、mouseleaveでスワップバックしていますか?

ありがとう。