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

c# - 設定が削除されませんか?

ListBox(AlarmBox)とListView(listView1)の両方があります。どちらも2つの異なるProperties.Settings(AlarmListおよびAlarmList2)に保存されます。

これは削除ボタンのコードですが、listView1には関数がないため、SelectedItemを使用しSelectedItemsました。

両方のボックスからアイテムをAlarmBox削除すると、アプリケーションと設定の両方から値が正しく削除されますが、から削除するlistView1と、値はアプリからのみ削除され、設定からは削除されません。

編集: また、に置き換えるlistView1.SelectedItemsAlarmList.SelectedItem、正しく削除されます。

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

silverlight-3.0 - SilverlightDataGridコードからSelectedItemを更新

コードから(ViewModelのバインドされたオブジェクトを介して)データグリッドSelectedItemを更新する場合、新しく選択されたアイテムを強調表示するビジュアルグリッドを取得するにはどうすればよいですか?

ありがとう、
マーク

更新:これはまだ私にとっての問題です。私のSelectedItemプロパティはすでに変更通知を実装していますが、データグリッドは選択された行を視覚的に表示していません。つまり、強調表示されていません

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

wpf - System.Windows.Controls.SelectedItemCollection をキャストする方法は?

私は方法を持っています:

param はSystem.Windows.Controls.SelectedItemCollection、 WPFListViewSelectedItemsプロパティから取得したものです。

どういうわけか、オブジェクトから有用なものにキャストできないようです。保護レベルが原因で を作成できずSystem.Windows.Controls.SelectedItemCollection、param はIList,ICollectionまたはにキャストされませんIEnumerable

param のアイテムを反復処理するにはどうすればよいですか?

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

wpf - SelectedItem への ListBox TwoWay バインド

この質問が何度も聞かれるのを見て、自分のコードを何度も調べてきました。しかしSelectedItem、オブジェクトを使用してバインドされたプロパティに割り当てると、ディスプレイの選択されたアイテムが更新されません。はListBox、割り当てたオブジェクトがそのアイテムのメンバーではないと考えているようです。

これは、私が設定しようとしている場所の 1 つからの impl ですSelectedTube- 間違いなくメイン スレッドで発生します。

手動でクリックしない限り強調表示されないことに気付きましたSelectedTubeが、無視していました。しかし、選択したアイテムをScrollIntoViewCenteredしたかったので、変更DependencyPropertyを監視するためにビューにa を追加しましたSelectedItem。ハンドラーは最初は次のように見えました。

SelectedItemしかし、バインディングを介して設定すると機能しませんでした。画面上にない場合にのみスクロールしたいと判断した後、コードを次のように変更しました。

が外部で設定されている場合SelectedItem、コンテナは null です。毎回。ItemsSourcenull をチェックするコードを追加してから、一致するファイル名を探して繰り返し処理し、更新してリストボックス内のオブジェクトが間違いないSelectedItemことを確認しました。SelectedItem運がない。

アイテムが画面上にある場合、それはまだ強調表示されません。ある種の等価関数を実装する必要がありますか? 私はこれについて、人が考えているよりも多くの時間を無駄にしました。

ありがとう。

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

wpf - WPFチャートツールキット:SelectedItemではなくSelectedItems?

ツールキットがサポートしていないように見える、WPF チャート作成ツールキットが提供するすべてのタイプのチャートで、多くのポイント/棒/列などを選択したいと考えています。私は本当に自分の DataPointSeries を書くことを避けたいです...それを達成する方法はありますか?

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

.net - NETCF DataGridは行をスクロールして表示しますか?

CompactFrameworkDataGridに関する簡単な質問。特定の行をスクロールして表示するにはどうすればよいですか?データグリッドにスキャンを表示するアプリケーションがあります。ユーザーが新しいアイテムをスキャンした場合はグリッドに追加しますが、既存のアイテムをスキャンした場合は、そのアイテムをスクロールして表示します。これを行う方法はありますか?

次の方法を試してみました。

ステップスルーで確認した行インデックスを確実に見つけていますが、実際には行をスクロールして表示していないようです。

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

wpf - 別のリストボックスの選択が変更されると、動的に作成されたリストボックスの選択されたアイテムが青色になります

私はTabControl2つTabItemのsとListBox両方のタブに共通のaを持っています。これListBoxは、タブ固有のコンテンツ内に配置する必要があります。したがって、タブの外側には配置しません。ListBoxタブの1つにもう1つあります。2番目の項目を選択するListBoxと、最初ListBoxの項目SelectedItemが青色になるためListBox、フォーカスされたコントロールとして一度に2つのesが表示されます。

このWPFバグの回避策はありますか?スクリーンショットとコードは次のとおりです。

代替テキストhttp://img85.imageshack.us/img85/871/2focusedcontrols.png

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

wpf - WPF Datagrid セットの選択された行

Datagrid.SelectedItemを使用してプログラムで行を選択するにはどうすればよいですか?

IEnumerable最初にofオブジェクトを作成しDataGridRow、一致する行をこのSelectedItemプロパティに渡す必要がありますか?それともどうすればよいですか?

編集:

TextBox.Text行を選択する前に 、最初の列のセルの内容を最初のものと一致させる必要があります。

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

wpf - コンボボックスで選択したアイテムとアイテムリストをwpfのさまざまなプロパティにバインドする

質問:ComboBoxの選択されたアイテムのバインディングを1つのプロパティに設定し、アイテムリストを別のプロパティに設定するにはどうすればよいですか?


情報:

私は会社のために取り組んでいる在庫プログラムを持っています。これは主に、入荷時に出荷を受け取る人を対象としています。画面の片側に出荷のリストが表示されるように設定しています。これらのいずれかを選択すると、出荷に関するすべての情報が表示されるため、編集することができます。情報の1つは、貨物を受け取った人です。彼らが貨物をクリックしたときに、明らかに貨物を受け取ったユーザーがコンボボックスにポップアップするユーザーになるようにしたいと思います。しかし、コンボボックスに他のすべてのユーザーのリストを含める必要があります。

データベースからユーザーのリストを取得しているという事実がなければ、これは難しいことではありません。リストボックスには、ユーザーデータ型のリストから適切な情報を引き出すためのデータテンプレートがあります。これまでに試したのは、コンボボックスがリストにバインドするビューモデルにコレクションビューを設定し、次に、出荷データ型に付属する単一のユーザーインスタンスである個別のプロパティを設定することです。

MV-VMプログラミングモデルに従って、VisualBasicとXAMLでプログラミングしています。