[英]How to convert listbox DataContext to string in windows phone 7
我正在使用此示例代碼來獲取日歷約會。 我想將項目轉換為字符串:例如,在消息框中顯示第一個項目。 解決辦法是什么??
private void SearchAppointments_Click(object sender, RoutedEventArgs e)
{
Appointments appts = new Appointments();
appts.SearchCompleted += new EventHandler<AppointmentsSearchEventArgs>(Appointments_SearchCompleted);
appts.SearchAsync(DateTime.Now, DateTime.Now.AddDays(1), 2,null);
}
void Appointments_SearchCompleted(object sender, AppointmentsSearchEventArgs e)
{
try
{
//Bind the results to the list box that displays them in the UI.
AppointmentResultsData.DataContext = e.Results;
}
catch (System.Exception)
{
//That's okay, no results.
}
}
結果是IEnumerable,例如,您可以這樣做:
void Appointments_SearchCompleted(object sender, AppointmentsSearchEventArgs e)
{
try
{
AppointmentResultsData.DataContext = e.Results;
MessageBox.Show(e.Results.ElementAt<Appointment>(0).Subject.ToString());
}
catch (System.Exception) { }
}
當然,您可以顯示約會類的其他屬性,而不是主題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.