问题标签 [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”不包含“Location”的定义

我想放大图表

它无法识别“位置”并给出此错误。

0 投票
1 回答
115 浏览

c# - 如何添加事件参数?如果我在 System.EventHandler( , ) 中添加,我会得到一个错误

如何添加事件参数?如果我在 System.EventHandler( , ) 中添加,我会收到错误消息。

0 投票
1 回答
2254 浏览

vb.net - KeyEventArgs 和 MouseEventArgs

我正在尝试制作一个同时处理输入和点击的按钮。我已经设置了我的子过程来处理按键和鼠标点击,但是我无法从 EventrArs 访问 MouseEventArgs,也无法从 System.EventArgs 访问 KeyEventArgs。我怎么能这样做?

0 投票
0 回答
661 浏览

c# - 通过 Windows Phone 8 中的事件处理程序将数据传递给 ui

我正在使用以下模式将 HTTP 请求的响应数据(在工作线程上运行)传递给相关的 UI。

当我调试代码时,我观察到事件已成功发送到它的接收器 UI,但数据为空。我还监控到在事件发送之前数据是否正确放入事件中。似乎数据在飞行中消失了。

有任何想法吗?


好的,这是我的代码;

第 1 步:在 UI 的后台工作人员中,我执行以下操作;

第 2 步:然后在 HTTPManager 中,WebClient 完成它的 POST 请求后,我执行以下操作;

我也在这个类中做了事件处理,比如;

最后一步:返回 UI 我执行以下操作;

就这样。有任何想法吗?

0 投票
1 回答
5139 浏览

c# - 在 datagridview 事件之外使用 e.rowindex 和 e.columnindex

在我想使用的方法中

如何 在外部使用e.RowIndexe.ColumnIndex

我们可以通过 DataGridViewCellEventArgs e吗?

或者可以做什么?

示例代码

0 投票
5 回答
2570 浏览

c# - 按下输入时中断 button_click 事件

当用户在按钮上按回车键(而不是鼠标单击按钮)时,是否有一种简单的方法来取消单击事件?

我试过:

但 ke 为空

0 投票
1 回答
2412 浏览

c# - 在 SelectedIndexChange 上传递一个值

我的页面目前看起来像这样:

其背后的代码是:

目前@RSReportLinkID 被硬编码为 5CCD639D-E930-4896-AE36-323EC3495D24,因此当通过下拉列表选择报告时,ddlCompanyList_SelectedIndexChanged 将发挥神奇作用,并从我的表的第四列返回 ReportPath,这要归功于这一行:

但是,我的问题是,如何将 ReportLinkID 传递给 @RSReportLinkID 而不是硬编码?我的下拉列表中的选项是从一个存储过程中获取的,该存储过程从表格中获取报告列表。每个报告在第一列也有一个 ReportLinkID,所以我希望只是做一些事情,比如......当从下拉列表中选择一个报告时,它是 SelectedIndexChange,我的表中的第一列被抓取(这将是 ReportLinkID),然后将其传递给我的代码并存储在 @RSReportLinkID 中。

感谢您提供任何帮助或信息!我有一种感觉,这是非常简单的事情,将涉及到对象发送器和 EventArgs e 的使用,但是我很难理解它。

0 投票
0 回答
168 浏览

c# - 包含泛型类型的 EventHandler 未出现在 Designer 中

我有一个通用EventArgs类定义为:

如果我将一个eventof 类型添加EventHandler<T>到我的UserControl中,它只会出现在设计器中,如果我继承我的泛型EventArgs类型。

其中StringEventArgs定义为:

我尝试将[Browsable(true)]属性添加到事件中,并将EventArgs<T>类标记为Serializable没有成功。

什么可能导致这种情况,是否有可用的解决方法(子类化除外)?

我正在使用 VS2010 和 .NET 4.0。

0 投票
2 回答
2068 浏览

c# - 无法隐式转换类型'System.EventHandler' 到 xxxxCompletedEventHandler

我正在尝试在 C# 中进行一些智能事件处理,但我遇到了一条错误消息:

无法将类型“System.EventHandler”隐式转换为 xxxxCompletedEventHandler

我有一段看起来像这样的代码:

在 ServiceAgentArt 类的 Test 方法中,我有以下代码:

但是.Net 不喜欢代码行EventGetArterCompleted += e; ,我完全理解它试图告诉我的内容,不能将 eventargs 强制转换为 eventhandler。

我肯定在这里遗漏了一些东西,有没有办法将事件处理程序 e 添加到委托 EventGetArterCompleted ????

提前致谢,周末愉快:-)

托马斯,哥本哈根,丹麦