問題タブ [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 投票する
3 に答える
1181 参照

c# - C# 複数の SelectionChanged イベント

このように、2 つの selectionchanged イベントが必要です。

次のエラーが発生しますType 'TestApp.MainPage' already defines a member called 'xpathList_SelectionChanged' with the same parameter type
どうすればこれを解決できますか?

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

c# - データグリッドでの行変更の防止

私はこれを調査しましたが、困惑しています.WPF DataGridがあり、MVVMモデルを使用しています。特定の状況下で、DataGrid の行を変更できないようにしたいと考えています。私はこれを調査し、ここにあるような手法を試しました。

実際には、これは機能しますが、望ましくない「ちらつき」があります (クリックされた行を一瞬選択してから前の選択に戻ります)。そもそも行の変更。

SelectionChanging または BeforeSelectionChanged がないことに驚いたので、イベントの発生をキャンセルできました。ビューモデルでインデックスの変更を強制的に防止しても、違いはないようです。

これどうやってするの?

ありがとうございました。

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

wpf - WPF DataGrid の選択変更のキャンセル

私は MVVM の方法で WPF DataGrid を使用しており、ViewModel からの選択の変更を元に戻すのに問題があります。

これを行うための証明された方法はありますか?私の最新の試したコードは以下のとおりです。今では、コードビハインド内のハックに投資することさえ気にしません。

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

listbox - wp7リストボックスSelectionChangedテキストの色

WP7アプリケーションで使用されるListBoxのデフォルトの動作は、選択したアイテムがPhoneAccentBrushで強調表示されることです。ListBoxを使用すると、SelectionChangedイベントを処理すると(プロパティを設定し、ListBoxを含むポップアップを閉じる)、PhoneAccentBrushのテキストの色が変わることはありません。そのため、ユーザーは正しいものを選択したというフィードバックを受け取ることはありません。アイテム。これを回避し、選択したアイテムに関してユーザーにフィードバックを提供する方法はありますか(一時的なものですが)。

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

c# - SelectionChangedがComboBoxから親TabControlにバブルするのはなぜですか?

自分で体験した後、簡単に検索したところ、次の場所で未処理のままにすると、SelectionChangedがComboBoxから親のTabControlにバブルすることがわかりました。

C#WPFで、TabControlのSelectionChangedイベントが頻繁に発生するのはなぜですか?

私の質問はなぜですか?この背後にある理由は何ですか?WPFとイベントについてかなり重要な何かが欠けているように感じます。

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

c# - selectionchangedイベントでのイベントバブリングを無効にする-WPF

リストビュー内にリストボックスがあります。それらの両方で私はselectionchangedイベントを持っています。子コントロールイベントを起動すると、親コントロールが自動的に起動します。私はこの行動を止める必要があります。ヒントはありますか?ありがとう!

-

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

java - ADF Facesエスケープボタンは、SelectionListener af:tableのSelectionEventをトリガーしません

選択が変更されたことをエスケープボタンが通知しないのはなぜですか?(選択されていない場合)
SelectionListenerでいくつかの検証があり、Escキーを押すと検証がジャンプします。
これは間違いなく正常な動作ではありません。テーブルからエスケープを押して非表示のボタンを押してそのイベントをキャッチするときに、JSを実行できます。

私は何かが足りないのですか?

奇妙な振る舞いは、他のテーブルの場合、selectionEventがEscキーでトリガーされることです。?

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

wpf - ListBox アイテム内のテキストのみが選択可能で、テキストの外側のスペースは選択できません

項目が TextBlocks である WPF ListBox があります。テキストをクリックすると、SelectionChanged ハンドラーが期待どおりに呼び出されます。ただし、アイテム内をクリックしても、テキストを直接クリックしないと、ハンドラーは呼び出されません。これは、テキスト項目の長さが大きく異なる場合に顕著になります。2 つのアイテムがある場合:

フー
感嘆符

「foo」アイテムの右側に多くのスペースがあり、クリックに反応しません

...

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

c# - DataGridViewのデフォルトの行/セル選択の問題

全行選択に設定された DataGridView。DataGridView のデフォルトの性質によって行われる、デフォルトで選択された行をクリアする方法が必要です

dgvに4つの列があるSelectionChangedイベントも使用しています

デフォルトの行選択のままにすると、SelectionChanged がロードされたときに 4 回発生しますが、まったく発生させたくないのです。

選択をクリアし、SelectionChanged イベントを発生させない RowsPostPaint イベントを使用しようとしましたが、後で行を選択できません。

何か案は?ありがとう

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

c# - RadioButtons を使用した ListView は、右クリックでのみ SelectionChanged を起動/発生させます (左クリックが必要です)。

ListViewItem の次の XAML/コントロール テンプレートがあります。

そして、SelectionChanged を起動するように設定しようとすると、マウスの右クリックでラジオ ボタンがチェックされている場合にのみ起動します。通常の左クリックのときに発射する必要があります。

右クリックで selectionchanged イベントを強制することについて言及しているものを見つけることができないようです。標準は左クリックです。

前もって感謝します :)

編集:

そのため、左クリックでラジオ ボタン (および関連するテキスト) の外側をクリックすると、SelectionChanged イベントが発生することに気付きました。ラジオボタンがリストビューとは独立して機能しているかのようです。SelectionChanged イベントは、ラジオ ボタン要素内での右クリックで発生します。奇妙なことに、まだそれを理解しようとしています。