問題タブ [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.
wpf - 選択した ComboBoxItem の代替コンテンツ
ComboBox
スペースが非常に限られている場所に配置する必要があります。のアイテムに表示されるコンテンツとは異なる のコンテンツを表示するSelectedItem
方法はありますか?ComboBox
ComboBox
Popup
例として、Firefox はブラウザの右上にあるサイト検索ボックスでこれを行います。ドロップダウンを開くと、サイト名がそれぞれのロゴとともに表示されますが、サイトを選択するとアイコンのみが表示されます。
c# - ListViewItemが選択されている場合にのみコンテンツを表示する
いずれかを選択したListBox
ときにListBoxItems
、「表示」ボタンの表示を変更して表示したいのですが。デフォルトの状態が非表示であることを意味します。
これは可能ですか?可能であれば、XAMLまたはコードビハインドのトリガーでこれを解決しますか?
XAMLピース
wpf - ビューモデルのSelectedItemへのTreeView同期
WPF TreeView コントロールの上に ViewModel があります。ViewModel が TreeView から SelectedItem を設定および読み取ることができるようにします。ただし、TreeView の SelectedItem プロパティはバインドできません。
(ItemContainerGenerator と TreeViewItem.IsSelected = true を使用して) コード ビハインドで選択したアイテムを設定および取得することはできますが、これにより、コード ビハインドと ViewModel の間の醜い通信が発生します。
誰もこれに対するきれいな解決策を持っていますか?
wpf - 選択した項目のリストボックス項目テンプレート
Listbox を ItemTemplate と共に使用しています。リストから項目を選択すると、青色の背景が表示されます。
wpf - WPF の親 UserControl で DataGrid SelectedItem を公開する
内部にデータグリッドを持つユーザーコントロールがあり、これをいくつかの異なるページで再利用し、MV-VM を使用しています。
データ グリッドの SelectedItem 依存プロパティを、それを含むユーザー コントロールの依存プロパティとして公開するにはどうすればよいですか?
目標は、コントロールを使用するページで、グリッドの SelectedItem をページのビュー モデルのプロパティにバインドできることです。SelectedItem をビュー モデルから変更することにはあまり関心がありません。ほとんどの場合、現在の値を使用して作業を行います。
.net - データバインドされたリストボックスでアイテムが選択されていないことを確認するにはどうすればよいですか?
OK、これは重複した質問である必要がありますが、答えが見つかりません。コレクションにデータバインドされたリストボックスがあります。デフォルトでは、Items[0]が選択されています。ListBoxItemをクリックするたびにSelectionChangedイベントが発生するようにするには、これを防ぐにはどうすればよいですか?
編集:SelectedIndex = -1ルートを既に却下しましたが、再試行しました:リストボックスのコンストラクターで(またはXAMLの属性として)SelectedIndexを-1に設定しても機能しません。初期化後にリストボックスにデータが入力され、selectedindexは結局0になるようです。SelectedItemをnullに設定するのと同じ話です。
私はこれを試しました:
と:
これは機能しますが、リストボックスに表示される項目の上に空白行が挿入されます。これは非常に醜いです。私の特定のケースでは、IsSynchronizedWithCurrentItem属性を削除することで問題を解決できます。
しかし、これが受け入れられない多くのシナリオを考えることができます。
上記のステートメントは意味がありません。マスター/詳細バインディングを使用してIsSynchronizedWithCurrentItemをtrueに設定するか、そうでないかのどちらかです。マスター/詳細バインディングを使用して、リストボックスに現在選択されているアイテムがないことはほとんどありません。
c# - Listbox.ItemTemplate 内のコントロールを見つける (WPF C#)
TextBlock
内で正しいコントロールを見つけるのに問題がありStackPanel
ます。私のマークアップ:
私のダブルクリックコード:
しかし、StackPanel
はヌルです。TextBlock
で右をどのように見つけますSelectedItem
か?
ご協力いただきありがとうございます。
wpf - wpfコンボボックスで選択されたアイテム
私はこのようなコンボボックスを備えたwpfアプリを持っています
コードビハインドでは、ストアドプロシージャに渡すために選択されたアイテムの値を取得する必要があります。私はこれを行うことで途中で得ることができます:
問題は、その出力がSystem.Windows.Controls.ComboBoxItem:Januaryのようなものになることです。
値が必要です。つまり、「January」が返されます。私は何が欠けていますか?
jquery - jQueryを使用して選択ボックスで以前に選択したアイテムを取得する
選択を新しいアイテムに変更する直前に、どのアイテムが選択されたかを知りたい単一アイテムの HTML 選択ボックスがあります。
change イベントが発生する頃には、すでに手遅れです。
ドキュメントには、「コントロールが入力フォーカスを失い、フォーカスを取得してからその値が変更されたときに変更イベントが発生する」と書かれています。
ただし、「ぼかし」イベントをトラップすることも正しいイベントではないようで、「onFocusLost」タイプのイベントはありません..
これは、多くのフープジャンプなしで、クロスブラウザー互換の方法で実行可能ですか?