問題タブ [eventargs]

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

xaml - ポータブル クラス ライブラリでのイベント引数の使用

現在、Windows 8 と Windows Phone 8 の両方のアプリケーションを開発しています。ビューの構築は非常に動的でなければならないため、これには多くのデータ テンプレートを使用する必要があります。これらのデータ テンプレートでは、Galasoft MVVMLight EventToCommand を使用します。イベント引数が必要なため、PassEventArgsToCommand="True" も使用します。

問題は、これらのイベント引数を使用する必要があるクラス (コマンドが実行される場所) がポータブル クラス ライブラリにある必要があるため、これらのクラスでプラットフォーム固有のイベント引数を使用できないことです。

私の場合、SelectionChangedEventArgs、DateTimeValueChangedEventArgs、および KeyEventArgs を使用する必要があります。

これを機能させる方法はありますか?

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

c# - 「System.EventArgs」には「場所」の定義が含まれていません

グラフをズームしたい

「場所」を認識せず、このエラーが発生します。

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

c# - Enter キーが押されたときに button_click イベントを中断する

ユーザーがボタンを押したときにクリックイベントをキャンセルする簡単な方法はありますか (ボタンをマウスでクリックする代わりに?)

私は試してみました:

しかし、ケはヌルです

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

c# - SelectedIndexChange に値を渡す

現在、私のページは次のようになっています。

その背後にあるコードは次のとおりです。

現在、@RSReportLinkID は 5CCD639D-E930-4896-AE36-323EC3495D24 になるようにハード コードされているため、レポートがドロップ ダウンから選択されると、ddlCompanyList_SelectedIndexChanged は魔法のように機能し、次の行のおかげでテーブルの 4 列目から ReportPath を返します。

ただし、私の質問は、ReportLinkID をハードコーディングする代わりに @RSReportLinkID に渡すにはどうすればよいですか? ドロップダウン リストのオプションは、テーブルからレポートのリストを取得するストアド プロシージャからフィードされています。各レポートには最初の列にも ReportLinkID があるため、次のようなことをしたいと思っています...レポートがドロップダウンから選択され、SelectedIndexChange になると、テーブルの最初の列が取得されます (これはこれはコードに渡され、@RSReportLinkID に保存されます。

助けや情報をありがとう!これは、オブジェクト送信者と EventArgs e の使用を伴う非常に単純なものであると感じていますが、頭を悩ませています。

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

c# - デザイナーに表示されないジェネリック型を含む EventHandler

EventArgs次のように定義されたジェネリッククラスがあります。

eventof 型EventHandler<T>を myに追加すると、ジェネリック型UserControlをサブクラス化した場合にのみ Designer に表示されます。EventArgs

は次のようにStringEventArgs定義されます。

[Browsable(true)]イベントに属性を追加して、EventArgs<T>クラスSerializableを成功としてマークしようとしました。

これを引き起こしている可能性はありますか? また、(サブクラス化以外の) 回避策はありますか?

VS2010 と .NET 4.0 を使用しています。