问题标签 [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.
.net-3.5 - MouseEventArgs.X 的类型是什么?
在 Visual Studio 2008 (.NET 3.5) 中使用 C#。调查System.Windows.Forms.MouseEventArgs
。
当我拦截处理MouseMove
事件时,我看到长面板的奇怪行为。似乎MouseEventArgs.X
从 0 到 32767,并环绕到 -32768。
当我在 Visual Studio 中查看变量时,它声称它的类型为int
.
显然,它的行为方式是一个 16 位有符号整数。这是真的?这是硬限制吗?
谢谢!
wpf - MVVM 将 EventArgs 作为命令参数传递
我正在使用 Microsoft Expression Blend 4
我有一个浏览器 ..,
[XAML] ConnectionView“后面的空代码”
[C#] AttachedProperties 类
[C#] 连接视图模型类
[C#] ViewModelBase 类 在这里
最后:
使用命令绑定效果很好,并显示了 MessageBox
我的问题:发生导航事件时
如何将NavigationEventArgs作为命令参数传递?
javascript - 使用事件将信息从 javascript 传递到 C#
我有这个 ASP.net 组件:
我想向这个用 C# 实现的 SubmitData 方法发送一些附加信息。例如,我想在 javascript 中发送一个 int 集。我读过这样做的方法是扩展 EventArgs 类。
不过,我真的不明白。当然,我可以在 C# 中实现一个扩展 EventArgs 的类,但这如何帮助我从我的 Javascript 传递信息?
在回发期间是否有另一种方法可以传递任意信息?
c# - 为什么不使用自定义类而不是继承 EventArgs 类
我想知道为什么我应该使用从该类继承的EventArgs
类,而不是使用在传递事件数据时为我做同样工作的自定义类?
asp.net - ASP.NET 中的自定义事件
我想用 C# 作为我的代码在 asp.net 页面上处理自定义事件。我想在单击它时增加搜索文本框的大小。应该是这样的……
我知道这可以使用事件和委托来完成。我尝试了一些方法,但我不确定我应该什么时候引发事件。所以我只是在txtSearch_TextChanged
事件中引发它
这是一个片段:
在我提到的最后一次编辑之后。现在,当在回发时发生 textchange 时单击搜索按钮时会引发事件。我的问题是我无法确定何时准确调用,OnTextBxClicked(e);
因为我希望它在单击文本框时发生。(本网站本身的链接)
c# - 使用事件处理程序传递其他参数或对象
我觉得这真的很基本,但是我在这个问题上遇到了麻烦。我正在使用一个Process
对象并订阅一个DataReceivedEventHandler
. 然后,此事件处理程序委托给另一个方法,在本例中为“DoSomething”,并且参数的签名是(Object sender, DataReceivedEventArgs args)。我需要做的是扩展一些东西,或者提供一些可以传递额外信息的东西。这是我当前的代码:
我觉得这真的很琐碎,但不知道如何进行。我已经阅读了有关子类化“EventArgs”的信息,但不确定这将有什么帮助,或者如何更改“DoSomething”的签名以接受DataReceivedArgsExtended
参数,因为 DataReceivedEventHandler 需要一个带有 DataReceivedArgs 的方法
wpf - 如何翻译 CodeBehind WPF 事件;事件、处理程序、事件设置器到 MVVM 模式?
我正在尝试将 WPF CodeBehid 事件(如 Event、Handler、EventSetter)转换为 MVVM 模式。我不允许使用 System.Windows.Controls,因为我使用的是 MVVM。而且我也避免使用 3rd 方库来解决这个问题。
有人可以解释如何将以下 CodeBehind 事件处理程序转换为 MVVM 事件处理程序吗?请在写答案时尽可能多地解释。
XAML 代码
代码背后
c# - 接受 (EventArgs) 的方法的包装器
我正在尝试实现 EventArgs 以将参数列表传递给我的消息传递系统:Question。
我将 EventArgs 子类化:
下面是应该接受 EventArgs 的类和方法:
在实现 EventArgs 之前,我将通过以下方式调用消息:
但现在它看起来更长更复杂:
有没有可能让它看起来更短?我不想每次需要发送消息时都输入这么长的一行。也许我可以创建一个包装器?像这样的东西会很完美: Messenger.Invoke("end game", GameEndingType.TimeEnded);
为随机数量的参数创建统一包装器的最佳方法是什么?
asp.net - VB.Net、EventArgs、ByRef 和 ByVal
在 VB.Net 中,我有一个名为的对象WorkflowButtonEventArgs
,它继承自System.EventArgs
.
该类WorkflowButtonEventArgs
包含两个ByRef
属性。这些是内存中的对象,我不希望它们以任何方式复制或复制。
我可以在 VB.Net 中传递WorkflowButtonEventArgs
对象ByVal
并让它仍然保留其中的两个ByRef
定义WorkflowButtonEventArgs
吗?
具体来说,如果我通过 ByVal:
(类)中的ByRef
属性/成员不会在内存中复制或复制吗?e
WorkflowButtonEventArgs
长话短说:我可以通过e
ByVal
,还是我需要通过它,ByRef
因为它包含ByRef
属性?