vs2008 c#:将事件添加到facebook winform应用程序的eventlist控件

vs2008 c#:将事件添加到facebook winform应用程序的eventlist控件,c#,facebook,C#,Facebook,这是一个桌面应用程序。如何将事件添加到事件列表控件?以下代码不起作用 IList<user> friends = facebookService1.Friends.GetUserObjects(); IList<facebookevent> events = facebookService1.Events.Get(); friendList1.Friends = friends; eventList1.FacebookEvents =

这是一个桌面应用程序。如何将事件添加到事件列表控件?以下代码不起作用

    IList<user> friends = facebookService1.Friends.GetUserObjects();
    IList<facebookevent> events = facebookService1.Events.Get();


    friendList1.Friends = friends;
    eventList1.FacebookEvents = events;
IList-friends=facebookService1.friends.GetUserObjects();
IList events=facebookService1.events.Get();
朋友列表1.朋友=朋友;
eventList1.FacebookEvents=事件;
错误消息

错误1无法将类型“System.Collections.Generic.IList”隐式转换为“System.Collections.ObjectModel.Collection”。存在显式转换(是否缺少转换?)C:\Documents and Settings\ZULFIQAR SYED\Local Settings\Application Data\Temporary Project\WindowsFormsApplication1\Form1.cs 42 41 WindowsFormsApplication1

您是指受保护的成员(
EventHandlerList


您是否验证了Facebook服务确实返回了IList?
    private static readonly object MyEventKey = new object();
    public event EventHandler MyEvent
    {
        add {Events.AddHandler(MyEventKey, value);}
        remove {Events.RemoveHandler(MyEventKey, value);}
    }
    protected virtual void OnMyEvent()
    {
        EventHandler handler = (EventHandler)Events[MyEventKey];
        if (handler != null) handler(this, EventArgs.Empty);
    }