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

.net-3.5 - MouseEventArgs.X の型は何ですか?

Visual Studio 2008 (.NET 3.5) で C# を使用する。に探していSystem.Windows.Forms.MouseEventArgsます。

MouseMoveイベントのハンドルをインターセプトすると、長いパネルで奇妙な動作が見られます。MouseEventArgs.X0 から 32767 まで変化し、-32768 にラップします。

Visual Studio で変数を見ると、それが type であると主張していintます。

どうやら、動作している方法は16ビットの符号付き整数です。これは本当ですか?これは厳しい制限ですか?

ありがとう!

0 投票する
13 に答える
115405 参照

wpf - コマンドパラメータとしてEventArgsを渡すMVVM

私はMicrosoftExpressionBlend 4
を使用しています。ブラウザを持っています..、

[XAML] ConnectionView"空のコードビハインド"

[C#] AttachedPropertiesクラス

[C#] ConnectionViewModelクラス

[C#] ここにViewModelBaseクラス

最後に:
コマンドとのバインドはうまく機能し、メッセージボックスが表示されます


私の質問:ナビゲートされたイベントが発生したときにコマンドパラメーターとしてNavigationEventArgs
を渡す方法は?

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

javascript - イベントを使用してJavaScriptからC#に情報を渡す

私はこのASP.netコンポーネントを持っています:

そして、C#で実装されたこのSubmitDataメソッドにいくつかの追加情報を送信したいと思います。たとえば、JavaScriptでintセットを送信したいとします。これを行う方法は、EventArgsクラスを拡張することであることを読みました。

しかし、よくわかりません。確かに、C#でEventArgsを拡張するクラスを実装できますが、それはJavascriptから情報を渡すのにどのように役立ちますか?

ポストバック中に任意の情報を渡す別の方法はありますか?

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

mvvm - DelegateCommand test with EventArg parameter mstest

I currently have an event trigger firing a custom trigger action.

The action passes back a EventArgs type of object to the view's view-model.

This is all well an

I currently have an event trigger firing a custom trigger action.

The action passes back a EventArgs type of object to the view's view-model.

This is all well and good when I run the code it works perfectly. However, when I come to test this portion of code it all goes a bit rubbish.

As stated We are using an MVVM type pattern so I'm testing the 'Doing' end of the event trigger in my view-model and what I want to do is create a 'mocked' EventArgs object to pass into the execute method of my command under test. However it requires a RoutedEvent as it's ID property as stated above and I don't have access to it's constructor!

Has anyone got any ideas? The code converage in test is more important than the current implimentation so if this is thought to be 'untestable', then I can make changes.


Why do I get an error with .Click() Event for an Asp:LinkButton in Firefox?

I am attempting to fire the click() event when a button is clicked.

This currently works for me in IE however I receive the following error in firefox:

"link.click is not a function"

I have been trawling google regarding this and found out the .click event is not supported in all versions of firefox.

Is anyone able to provide an alternative? Code below:

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

c# - EventArgs クラスを継承する代わりにカスタム クラスを使用しない理由

EventArgsイベントデータを渡すときに同じ仕事をするカスタムクラスを使用する代わりに、クラスから継承するクラスを使用する必要があるのはなぜですか?

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

asp.net - ASP.NETのカスタムイベント

コードビハインドとしてC#を使用してasp.netページでカスタムイベントを処理したいと思います。検索テキストボックスをクリックするとサイズが大きくなります。ややこんな感じになります…

StackOverflowsearchTextBoxSnapShot

これはイベントとデリゲートを使用して実行できることを知っています。何かを試しましたが、正確にいつイベントを発生させるべきかわからないため、単にtxtSearch_TextChangedイベントで発生させています。

スニペットは次のとおりです。

最後に編集した後、ポストバックでテキスト変更が発生するため、検索ボタンがクリックされたときにイベントが発生します。私の問題はOnTextBxClicked(e);、テキストボックスがクリックされたときに発生させたいcozを正確に呼び出すタイミングを判断できないことです。(このウェブサイト自体のリンク)

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

c# - イベント ハンドラーを使用して追加のパラメーターまたはオブジェクトを渡す

これは本当に基本的なことだと思いますが、この問題に問題があります。Processオブジェクトを使用していて、 DataReceivedEventHandler. 次に、このイベント ハンドラーは別のメソッド (この場合は "DoSomething") に委任します。引数の署名は (Object sender, DataReceivedEventArgs args) です。私がする必要があるのは、何かを拡張するか、追加情報を渡す何かを提供することです。これが私の現在のコードです:

これは本当に些細なことだと思いますが、どのように進めればよいかわかりません。「EventArgs」のサブクラス化について読んだことがありDataReceivedArgsExtendedますが、DataReceivedEventHandler は DataReceivedArgs を持つメソッドを期待しているため、それがどのように役立つか、または「DoSomething」の署名を変更してパラメーターを受け入れる方法さえわかりません

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

wpf - CodeBehind WPF イベントを変換する方法; イベント、ハンドラ、EventSetter から MVVM パターンへ?

Event、Handler、EventSetter などの WPF CodeBehid イベントを MVVM パターンに変換しようとしています。MVVM を使用しているため、System.Windows.Controls の使用は許可されていません。また、この問題を解決するためにサードパーティのライブラリも避けています。

次の CodeBehind Event Handler を MVVM Event-Handler に変換する方法を誰かが説明できますか? 回答を書きながら、できる限り説明してください。

XAML コード

コードビハインド

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

c# - (EventArgs)を受け入れるメソッドのラッパー

EventArgsを実装して、パラメーターのリストをメッセージングシステムに渡そうとしています:質問

EventArgsをサブクラス化しました:

EventArgsを受け入れる必要があるクラスとメソッドは次のとおりです。

EventArgsを実装する前に、次の方法でメッセージを呼び出します。

しかし、今でははるかに長く、はるかに複雑に見えます。

短く見せることはできますか?メッセージを送信するたびにこのような長い行を入力したくありません。多分私はラッパーを作成することができますか?次のようなものが最適です:Messenger.Invoke( "end game"、GameEndingType.TimeEnded);

ランダムな量のパラメーターに対して均一なラッパーを作成するための最良の方法は何ですか?

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

asp.net - VB.Net、EventArgs、ByRef、ByVal

VB.Net には、WorkflowButtonEventArgsから継承した という名前のオブジェクトがありますSystem.EventArgs

WorkflowButtonEventArgsクラスには 2 つのプロパティが含まれますByRef。これらはメモリ内にあるオブジェクトであり、決して複製またはコピーしたくありません。

WorkflowButtonEventArgsオブジェクトByValを VB.Netに渡し、2 つのByRef定義を.NET に保持することはできますWorkflowButtonEventArgsか?

具体的には、ByVal を渡すと:

(クラス)のByRefプロパティ/メンバーは、メモリ内でコピーまたは複製されませんか?eWorkflowButtonEventArgs

簡単に言うと、 を渡すことができますか、それともプロパティが含まれてe ByValいるため渡す必要がありますか?ByRefByRef