在DataEventArgs中传递多个参数
本文关键字:参数 DataEventArgs | 更新日期: 2023-09-27 17:50:27
我正在开发一个UI,它需要4个不同的字符串参数。我必须在DataEventArgs的帮助下传递这些参数,它只需要一个参数。(如DataEventArgs)到我的代码。请给一些建议和帮助。
谢谢你
public class MyEventsArgs:EventArgs
{
public MyEventsArgs()
{
}
public int prop1 { get; set; }
public int prop2 { get; set; }
public int prop3 { get; set; }
}
例如:
yourUI1.YourEvent += new EventHandler(hndlr);
public void hndlr(object obj, EventArgs args)
{
MyEventsArgs myArgs = (MyEventsArgs)args;
}
继承EventArgs并创建一个具有所需成员(4个参数)的新类。你仍然会把EventArgs传递给UI,但它会有你的CustomEventArgs在里面,你可以把它转换回CustomEventArgs并使用它。