問題タブ [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 に答える
975 参照

wpf - ウィンドウの WPF SelectedItem を判別する方法

ウィンドウに多くのリストベースのコントロールを持つ WPF アプリがあり、それらはすべて異なる CollectionViews にバインドされています。

ウィンドウ レベルで、現在フォーカスされているリスト ベースのコントロールで現在選択されている項目を取得する方法はありますか? フォーカスのある要素を探すことで、かなり簡単なコードでこれを実行できることはわかっていますが、WPF はこれをすぐに使用できる概念としてサポートしていますか?

Window.CurrentSelectedDataItem のようなものは素晴らしいでしょう。現在選択されているデータ項目に基づいてコマンドを無効にするためのコマンド管理を一元化する方法として、これを使用することを検討しています。

0 投票する
5 に答える
12385 参照

css - (CSS?)ハイパーリンクされた画像の周りのブラウザの「選択された」行を削除しますか?

添付のスクリーンショットはOSX/ Firefox 3のものです。中央のタブ(画像)の周りに点線があることに注意してください。これは、最近選択されたタブであるためと思われます。CSSまたはJavaScriptでこの点線を削除する方法はありますか?(うーん...無料の画像ホスティングサービスにより、画像のサイズが縮小されました。しかし、それを見ることができれば、ブロックの周りの点線の選択領域に気付くでしょう。)

スクリーンショットhttp://www.freeimagehosting.net/uploads/th.fadf78173b.png

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

asp.net - asp.net:DropDownListのSelectedItemを取得し、リストアイテムを保持する

これが問題です。

ラベル、ドロップダウンリスト、送信ボタンのある小さなページがあります。

フォームの読み込み時にドロップダウンリストにアイテムを挿入し、ボタンをクリックするとドロップダウンリスト内のアイテムの数が表示されます。そのためのコードは次のとおりです。

if (Page.IsPostBack) { Message.Text = "You have selected " + Dropdownlist1.Items.Count.ToString(); } else { Message.Text = "You have selected " + Dropdownlist1.Items.Count.ToString(); Dropdownlist1.Items.Add("Madrid"); Dropdownlist1.Items.Add("Chennai"); Dropdownlist1.Items.Add("New York"); }

これが面白い部分です。IDEから直接実行すると、完全に正常に機能します。初めて0としてカウントされ、送信ボタンを押すと3としてカウントされます。この小さなコードを既存の仮想ディレクトリで実行する必要があります。その仮想ディレクトリ内で同じaspxページを実行すると、初めてロードされるときにカウント0が取得されます。[送信]をクリックすると、0としてカウントされ、ドロップダウンリストにアイテムが表示されません。クリアされます。挿入されたものを思い出せるように、viewstateをtrueに設定しました。

IDEから実行した場合と、別の仮想ディレクトリから実行した場合の違いはわかりません。私はAsp.Netにかなり慣れていないので、ここですべてのオプションを調べて、ドロップダウンリストがどのように機能するかを調べました。ここに欠けている設定はありますか?

参考までに、DropDownListをウィザードコントロールに配置したときに同じ問題が発生します。IDEから実行すると正常に動作しますが、仮想ディレクトリから実行すると、選択した値が取得されず、ドロップダウンリストの項目も記憶されません。

これに関する助けをいただければ幸いです。


申し訳ありません:(、さらにいくつかの質問

コードによると、リストはPostBackでない場合にのみ入力されます。したがって、ボタンをクリックすると、リストは空になります。リストに動的にデータを入力すると、アイテムは記憶されません。各Page_loadに追加する必要があります。ビューステートは、選択されたアイテムのみを記憶します。

ページがIDEから直接実行されたときにアイテムを記憶し、仮想ディレクトリから実行したときに記憶しない方法。それを機能させるために設定する必要があるかもしれないビューステートはありますか?キャッシュ設定もあまりうまくいきませんでした。トレース情報を有効にしました。面白いことに、:|、仮想ディレクトリからではなく、IDEから直接実行するとトレースが発生します。もう一度質問しますが、子ディレクトリのweb.configは親web.configを上書きする必要がありますか?

返信ありがとうございます。

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

wpf - WPFListViewで選択したアイテムコンテナの座標を取得するにはどうすればよいですか

ListViewの選択したアイテムの近くにいくつかのWPF要素を表示したいと思います。選択したListViewItemの座標(画面または相対)を取得するにはどうすればよいですか?

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

selecteditem - 選択したファイルのシェル拡張子

Windows エクスプローラーでどのファイルが選択されているかを知る方法はありますか? ここに投稿されたチュートリアルを見てきましたIdiots guide to ...しかし、説明されているアクションは次のとおりです。

ホバー

環境

メニューのプロパティ

引っ張る

ドラッグアンドドロップ

ファイルが選択されたときに呼び出されるメソッドがあるのだろうか。たとえば、ファイルのサムネイル ビューを作成します。

ありがとう。

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

winforms - ラジオ ボタンの 2D グリッドを実装する最良の方法は何ですか?

各列に 1 つのオプション、各行に 1 つのオプションのみを選択できるように、ラジオ ボタンの 2D グリッドを実装する最良の方法は何ですか?

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

silverlight - この単純なデータバインディングのシナリオが機能しないのはなぜですか? (コンボボックス関連)

私はしばらくこれについて頭を悩ませてきましたが、現時点では困惑しています.

問題のシナリオはコードとして説明する方が簡単なので、うまくいけばそれ自体が物語っています。まず、XAML に次のような Silverlight アプリケーションがあります...

私のコードビハインドは次のようになります...(すべて単一のクラスファイルに記述されているため、独自のプロジェクトに簡単にコピーしてコンパイルできます)

説明させてください...たとえば、コレクションを ComboBox にバインドするときに、ComboBox のSelectedItemプロパティをそれにバインドできるように、 SelectedItemプロパティを持つ ObservableCollection を作成する一般的な方法を書き始めました。

ただし、何らかの理由で、ComboBox が ItemTemplate を介して効果的にネストされている場合は機能しないようです。私は効果的にリストのリストを持っています。これは、何が問題なのかわからなくなるほど単純なシナリオです。

コードを実行すると、テンプレート化された ComboBox が正しいアイテムを取得することがわかりますが、バインディングにもかかわらず SelectedItem に設定されることはありません。

私はそれがかなり長く続いていることを知っていますが、... 何かアイデアはありますか?

どうもありがとう

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

c# - 選択したアイテムをWPFコンボボックスで非表示にするにはどうすればよいですか?

開いたWPFコンボボックスから選択したアイテムを非表示にしたいのですが、基本的には次の代わりに表示します。

これ:

これはどのように行うことができますか?

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

wpf - WPF:リストボックス、選択したアイテムを中央に配置

選択したアイテムを常にリストボックスの中央に保持することは可能ですか?ユーザーがアイテムを選択した場合、新しく選択したアイテムが中央になるようにスクロールします。

「エッジケース」(最初と最後のいくつかの項目)で可能にしたいと思いますが、それは問題ありません。