問題タブ [selectionchanged]

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

c# - 選択が変更されたときに DataGridView 内の特定のセルを取得する方法

リストボックスを使用すると、選択したアイテムを抽出する次のコードがあります。

つまり、選択が変更されたときに、選択された行の最初のセルの内容を取得します。問題は、そのデータ要素にアクセスする方法がわからないことです。

どんな助けでも大歓迎です。

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

wpf - WPF リストビューの SelectionChanged イベント

へのListViewバインドがItemsSourceありSelectionChanged、ロード/データバインド イベントでイベントが発生していますか? 「デフォルト」アイテム、つまりインデックス0が選択されているためだと思います。

これを無効にするにはどうすればよいですか?

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

c# - WPF - ComboBox_SelectionChanged イベントが発生した原因を確認する方法

ComboBox_SelectionChanged イベントが WPF でどのように発生したかを伝える方法はありますか。

つまり、イベントはユーザー操作の結果として発生したのか、それともバインド先のプロパティの変更の結果として発生したのか?

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

wpf - WPF ComboBox SelectedIndexとSelectedValueは、SelectionChangedイベントで異なる動作をしますか?

このcbxJobPosition_SelectionChangedが期待どおりに起動しました。問題は、外部メソッドがcbxJobPositionを設定しようとしたときです。

cbxJobPositionは、JobPositionタイプのオブジェクトのリストとデータバインドされます。

  • JobPositionID:1、JobPositionName:マネージャー

  • JobPositionID:2、JobPositionName:従業員

  • JobPositionID:3、JobPositionName:サードパーティ

XAMLは次のとおりです。

UserControl_Loadedメソッドでは、データベースからジョブのリストを読み取り、特定のジョブ位置「サードパーティ」を設定しようとします。

お気づきのとおり、処理が自動的にcbxJobPosition_SelectionChangedにリダイレクトされると、cbxJobPosition_SelectionChangedイベント内でデバッグしているときに、SelectedValue属性は上記のステートメントごとに異なる値になります。

この違いが予想されるかどうか誰かが知っていますか、私は何かを逃していますか、それともバグである可能性がありますか?

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

xaml - XAML ComboBox の SelectionChanged が OnLoad を発生させる

SelectionChanged イベントを持つ ComboBox がある場合、コントロールをロードしているときに発生します。

したがって、ページの読み込み時に SelectedValue を設定すると、SelectionChanged イベントが発生しますが、これは私が望んでいることではありません。

これを止めるための受け入れられたアプローチは何ですか?

0 投票する
17 に答える
213394 参照

c# - ComboBox-SelectionChangedイベントに新しい値ではなく古い値があります

C#、. NET 4.0、VS2010。

WPFの新機能。MainWindowにComboBoxがあります。上記のコンボボックスのSelectionChangedイベントをフックしました。ただし、イベントハンドラーでコンボボックスの値を調べると、古い値になっています。これは、SelectionChangedイベントというよりも、「SelectionChanging」イベントのように聞こえます。

選択が実際に行われた後、ComboBoxの新しい値を取得するにはどうすればよいですか?

現在:

イベント引数で渡されるオブジェクト、egeOriginalSourceを使用すると、同じ動作が得られることに注意してください。

0 投票する
0 に答える
560 参照

silverlight - アプリケーションの切り替え時に Silverlight 3 DataGrid の SelectionChanged イベントが発生する

これは面倒です...グリッド内の行を選択した後に SL3 アプリをデータグリッドで実行しているときに、alt-tab で別のアプリケーションに移動してから alt-tab で戻ると、SelectionChanged イベントが発生します。SL アプリへのクリックやタッチは行われませんでした。私がやろうとしているのは、ユーザーが行をクリックして既読/未読のマークを付けられるようにすることですが、自動イベント起動動作が開始されているため、これを処理するには行にチェックボックスを追加する必要があると思います道。これを処理するために、GotFocus/LostFocus をいじる必要はありません。何か案は?ありがとう

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

wpf - WPFListViewSelectionChanged内部スタイルが機能しません。EventSetterどちらか

リストビューの選択が変更されたときに、いくつかの仕事をしたいと思います。スタイルを使用しているため、ListViewでSelectionChangedイベントを使用できません。EventSetterを使用しようとしましたが、プロジェクトのコンパイル中にエラーが発生しました。

イベント「MouseDoubleClick」は、スタイルのターゲットタグに指定できません。代わりにEventSetterを使用してください。

誰か助けてくれませんか?

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

c# - WPF C# - ComboBox メソッドは文字列ではなくオブジェクトを返す

私は WPF が初めてで、ComboBox で選択した項目の現在のテキスト値を取得する方法を理解しようとしています。私はこの質問で誰かがやることを提案したのを見ましたMyComboBox.SelectedItem.Text。しかし、SelectedItem返品なので、 、 などのobjectオプションしかありません。何が起こっているのですか? 私は .NET 3.5 を使用しており、VS 2010 で開発しています。 を返しますが、値が必要です。 タイプです。SelectionChanged イベントを処理するメソッドでアクセスしています。ToString()EqualsMyComboBox.SelectedValueobjectSelectedIndexintstringMyComboBoxComboBox