ฉันใช้http://www.codeproject.com/KB/IP/Facebook_API.aspx
ฉันพยายามที่จะเรียกXAMLซึ่งสร้างขึ้นโดยใช้WPF แต่มันทำให้ฉันมีข้อผิดพลาด:
เธรดการโทรต้องเป็น STA เนื่องจากส่วนประกอบ UI จำนวนมากต้องการสิ่งนี้
ผมไม่ทราบว่าจะทำอย่างไร. ฉันพยายามทำสิ่งนี้:
FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList();
แต่มันทำให้ฉันมีข้อผิดพลาด
ฉันเพิ่มผู้ทำงานเบื้องหลัง:
static BackgroundWorker bw = new BackgroundWorker();
static void Main(string[] args)
{
bw.DoWork += bw_DoWork;
bw.RunWorkerAsync("Message to worker");
Console.ReadLine();
}
static void bw_DoWork(object sender, DoWorkEventArgs e)
{
// This is called on the worker thread
FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList();
Console.WriteLine(e.Argument); // Writes "Message to worker"
// Perform time-consuming task...
}