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

windows-phone-7 - LongListSelectorを使用したイベント処理とチェックボックスを使用したリストアイテム

次のアイテムテンプレートを持つLongListSelectorがあります。

そして次のように使用されます:

SelectionChangedイベント:

アイテムの詳細を変更するには、LongListSelectorのSelectionChangedイベントをサブスクライブしました。それは期待どおりに機能します。

しかし、チェックボックスをタップすると、最初はチェックボックスのクリックされたイベントが発生しますが、どのチェックボックスがクリックされたか(プロパティlonglistselector.SelectedItemが古い)がわかりません。SelectionChangedイベントが発生した直後にナビゲートしようとします。私がそうするつもりなら、のような詳細ページに起こります。

両方が発生しないように、これらをイベントに分離するにはどうすればよいですか?そして、どうすれば対応するデータ項目を取得できますか?

どうもありがとう...
よろしく、ダニー

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

windows-phone-7 - ListBox.SelectionChanged が起動しない

ListBox があり、各項目には TextBlock と Button があります。ボタンにはコマンドがあります。問題は、ボタンをクリックしてもリストボックスの選択項目が変わらないことです。( selectionchanged イベントは発生しないと思います)。テキストブロックをクリックすると、正常に動作します。

私のビューモデルの関連部分(問題はないと思います):

したがって、コマンドを実行する前に、選択した項目を変更する必要があります。どうやってやるの?

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

asp.net - ユーザーに保存を強制する方法は?

次のような状況があります: aspx アプリ c# をコーディングしました。ユーザーには 4 つのドロップダウン リスト、1 つのテキスト ボックス、および 2 つのボタン (キャンセル、保存) がページに含まれています。ユーザーがドロップダウンリストのインデックスを変更できるようにする前に、テキストボックスへの変更を保存することを覚えておく必要があります。そのため、ユーザーがテキストボックスの値を変更した場合、変更をキャンセルまたは保存するオプションしかありません。彼がドロップダウンリストのインデックスを変更するなど、何か他のことをしようとした場合、私はこのイベントをキャンセルし、これを行う前に保存またはキャンセルするように彼にメッセージを送る必要があります。

私は多くの方法を試しましたが、それらはすべて私にはアマチュアのように見え、多くの付随的な効果をもたらします. これを行うためのまともな/エレガントな方法はありますか?

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

eclipse - Eclipse TextEditor でカーソル位置が変更されたときに通知を受け取る

eclipse のプラグインを開発しており、コンテキスト メニューにいくつかのアクションを追加したいと考えています。しかし、実際には、エディターでのテキスト選択に従って事前に結果を準備し、メニュー項目が選択されたときに結果を表示したかったのです。私はその記事に従いましたhttp://www.eclipse.org/articles/Article-WorkbenchSelections/article.html - すべてのインターフェース (ISelectionListenerなどISelectionChangedListener) はSelectionChangedイベントを処理できますが、エディターは選択の長さも変更された場合にのみ変更をカウントします - そのため、エディターで単純にクリックしてもイベントは発生しませんが、カーソルが現在単語内にあり、長さが 0 の場合、単語 (たとえば) を選択として取得したい.

問題は、ゼロの長さの値を変更してカーソルの位置/オフセット/選択を追跡するための最も簡単な解決策は何ですか?

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

qt - QWebView C#でテキストが選択されている場合、selectionChangedは呼び出されません。

ウィンドウにテキストを含むQWebViewがあります。選択した単語(またはそれが問題ではない単語)を別の場所に書き込みたいのですが、シグナルselectionChangedが呼び出されることはありません。前に何かを設定する必要がありますか?今のところ、私が持っているのは呼び出されるのを待っているスロットだけです...信号が送信されないので、私は今のところ何もしません

ありがとう!

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

wpf - ListView の選択を変更しても古い項目が削除されない

WPF ListView コントロールに奇妙な動作があります。
ListViews ItemSource は監視可能なコレクションです。ItemSource は定期的に更新されます。
アイテムの1つを選択してから、他のアイテムを選択し、アイテムが更新されていない場合、すべて問題ありません。
しかし、アイテムを選択しているときに、立っている間に更新され、他のアイテムを選択すると、1 つではなく 2 つのアイテムが選択されるようになりました。
デバッガーで見ていると、SelectionChanged イベントのイベント引数が表示されます。追加されたアイテムは問題ありませんが、削除されたアイテムはありません。
誰が問題を知っていますか?
ありがとう!

編集:

私の観察可能なコレクション:

アイテムに変更があったときに呼び出される更新メソッド ウィッチ:

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

wpf - コンボボックスの選択されたアイテムnull参照例外

SelectedItemを使用して、コードからコンボボックスに選択を設定したいと思います。SelectedValueを使用することによってのみ機能させることができます。SelectedItemは、スタックトレースの先頭にこれを含むnull参照例外をスローします。

AttachedCommandBehavior.CommandBehaviorBinding.Execute()で

XAML:

コード:

パブリッククラスMainWindowViewModel

エンドクラス

selecteditemが機能しないのはなぜですか?

アップデート:

ニコライ:あなたは鋭い目を持っています。ギリギリのコピー&ペースト作業によるものです!

Blindmeis:もちろん、これは、いくつかのアクションを実行するためにselectionchangedイベントが必要なはるかに大きなプログラムからの要約です。これらのコマンドバインディングはそのままにしておく必要があります(ただし、修正が必要な場合があります)。

よろしく、

ミシェル

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

windows-phone-7 - Listpicker: ファイアー SelectionChanged

選択した項目を手動で設定しています

Ok。正常に動作します。

しかし、私の問題は、 SelectedItemを手動で設定したときではなく、 selectionchangedイベントが最後に発生することです。

これは私にとって問題です。「 SelectionChanged 」イベント内で calcを実行し、アイテムを選択したときに calc を実行する必要があるため、他の関数はこの結果に依存するため

なぜ火は最後なのですか?どうすればこれを解決できますか?

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

c# - ASPxGridViewGetSelectedFieldValuesが機能しない

行を選択してそのID列を使用して何かを実行したいのですが、機能せず、最後に記載されているエラーが発生しています。これが私が得たものです-

ASPxGridViewスニペット-

注:グリッドはDataTableを介して入力されます

DataTableコード-

PageLoadコード-

SelectionChanged関数-

エラーが発生しました-

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

wpf - WPF DataGrid の選択行の色が変更されました

WPF DataGrid の SelectionChanged イベントで条件が true の場合、行全体の色を変更したいと思います。arg DataGridRowEventArgs e を使用すると、LoadingRow イベントの色を変更できます。e.Row.Background = new SolidColorBrush(Colors.White) を使用できます。しかし、これは SelectionChangedEvent では機能しません。DataGrid から DataGridRow に変換して DataGridRow.Row.Background = new SolidColorBrush(Colors.White) を使用するにはどうすればよいですか? ご理解いただきありがとうございます。

================================================== ==============================

ここにxamlとコードがあります。本当にありがとうございました

MainWindow.xaml.cs

MainWindow.xaml

CreateTable.cs