問題タブ [selecteditem]

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 に答える
220 参照

wpf - 選択した ComboBoxItem の代替コンテンツ

ComboBoxスペースが非常に限られている場所に配置する必要があります。のアイテムに表示されるコンテンツとは異なる のコンテンツを表示するSelectedItem方法はありますか?ComboBoxComboBoxPopup

例として、Firefox はブラウザの右上にあるサイト検索ボックスでこれを行います。ドロップダウンを開くと、サイト名がそれぞれのロゴとともに表示されますが、サイトを選択するとアイコンのみが表示されます。

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

c# - ListViewItemが選択されている場合にのみコンテンツを表示する

いずれかを選択したListBoxときにListBoxItems、「表示」ボタンの表示を変更して表示したいのですが。デフォルトの状態が非表示であることを意味します。

これは可能ですか?可能であれば、XAMLまたはコードビハインドのトリガーでこれを解決しますか?

XAMLピース

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

wpf - ビューモデルのSelectedItemへのTreeView同期

WPF TreeView コントロールの上に ViewModel があります。ViewModel が TreeView から SelectedItem を設定および読み取ることができるようにします。ただし、TreeView の SelectedItem プロパティはバインドできません。

(ItemContainerGenerator と TreeViewItem.IsSelected = true を使用して) コード ビハインドで選択したアイテムを設定および取得することはできますが、これにより、コード ビハインドと ViewModel の間の醜い通信が発生します。

誰もこれに対するきれいな解決策を持っていますか?

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

wpf - 選択した項目のリストボックス項目テンプレート

Listbox を ItemTemplate と共に使用しています。リストから項目を選択すると、青色の背景が表示されます。

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

wpf - WPF の親 UserControl で DataGrid SelectedItem を公開する

内部にデータグリッドを持つユーザーコントロールがあり、これをいくつかの異なるページで再利用し、MV-VM を使用しています。

データ グリッドの SelectedItem 依存プロパティを、それを含むユーザー コントロールの依存プロパティとして公開するにはどうすればよいですか?

目標は、コントロールを使用するページで、グリッドの SelectedItem をページのビュー モデルのプロパティにバインドできることです。SelectedItem をビュー モデルから変更することにはあまり関心がありません。ほとんどの場合、現在の値を使用して作業を行います。

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

.net - データバインドされたリストボックスでアイテムが選択されていないことを確認するにはどうすればよいですか?

OK、これは重複した質問である必要がありますが、答えが見つかりません。コレクションにデータバインドされたリストボックスがあります。デフォルトでは、Items[0]が選択されています。ListBoxItemをクリックするたびにSelectionChangedイベントが発生するようにするには、これを防ぐにはどうすればよいですか?

編集:SelectedIndex = -1ルートを既に却下しましたが、再試行しました:リストボックスのコンストラクターで(またはXAMLの属性として)SelectedIndexを-1に設定しても機能しません。初期化後にリストボックスにデータが入力され、selectedindexは結局0になるようです。SelectedItemをnullに設定するのと同じ話です。

私はこれを試しました:

と:

これは機能しますが、リストボックスに表示される項目の上に空白行が挿入されます。これは非常に醜いです。私の特定のケースでは、IsSynchronizedWithCurrentItem属性を削除することで問題を解決できます。

しかし、これが受け入れられない多くのシナリオを考えることができます。

上記のステートメントは意味がありません。マスター/詳細バインディングを使用してIsSynchronizedWithCurrentItemをtrueに設定するか、そうでないかのどちらかです。マスター/詳細バインディングを使用して、リストボックスに現在選択されているアイテムがないことはほとんどありません。

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

c# - Listbox.ItemTemplate 内のコントロールを見つける (WPF C#)

TextBlock内で正しいコントロールを見つけるのに問題がありStackPanelます。私のマークアップ:

私のダブルクリックコード:

しかし、StackPanelはヌルです。TextBlockで右をどのように見つけますSelectedItemか?

ご協力いただきありがとうございます。

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

wpf - wpfコンボボックスで選択されたアイテム

私はこのようなコンボボックスを備えたwpfアプリを持っています

コードビハインドでは、ストアドプロシージャに渡すために選択されたアイテムの値を取得する必要があります。私はこれを行うことで途中で得ることができます:

問題は、その出力がSystem.Windows.Controls.ComboBoxItem:Januaryのようなものになることです。

値が必要です。つまり、「January」が返されます。私は何が欠けていますか?

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

jquery - jQueryを使用して選択ボックスで以前に選択したアイテムを取得する

選択を新しいアイテムに変更する直前に、どのアイテムが選択されたかを知りたい単一アイテムの HTML 選択ボックスがあります。

change イベントが発生する頃には、すでに手遅れです。

ドキュメントには、「コントロールが入力フォーカスを失い、フォーカスを取得してからその値が変更されたときに変更イベントが発生する」と書かれています。

ただし、「ぼかし」イベントをトラップすることも正しいイベントではないようで、「onFocusLost」タイプのイベントはありません..

これは、多くのフープジャンプなしで、クロスブラウザー互換の方法で実行可能ですか?