All*_*ang 2 c# silverlight events
这是我自定义事件args的类定义
using System;
public class DeserializeEventArgs<T> : EventArgs
{
public DeserializeEventArgs(T deserializeResult)
{
this.DeserializeResult = deserializeResult;
}
public T DeserializeResult
{
get;
private set;
}
}
Run Code Online (Sandbox Code Playgroud)
我想在我想要触发此事件的代码中执行此操作
public event EventHandler<DeserializeEventArgs<T>> DeserializeEvent;
Run Code Online (Sandbox Code Playgroud)
并且它不会编译(T下的红线表示没有找到类型).不确定这是否是使用它的正确方式,任何人都有经验请分享一些想法.
谢谢
我相信当你声明你的事件时,你需要给它一个类型来使用,就像你在使用EventHandler一样
public event EventHandler<DeserializeEventArgs<T>> DeserializeEvent;
Run Code Online (Sandbox Code Playgroud)
需要是
public event EventHandler<DeserializeEventArgs<YourType>> DeserializeEvent;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
225 次 |
| 最近记录: |