Windows phone 7 以字符串形式获取WP7中的日历数据

Windows phone 7 以字符串形式获取WP7中的日历数据,windows-phone-7,Windows Phone 7,我正在尝试使用VisualStudio2010为WindowsPhone7开发一个pivot应用程序。我用下面的代码从日历中获取数据 void Appointments_SearchCompleted(object sender, AppointmentsSearchEventArgs e) { try { AppointmentResultsDataLINQ.DataContext = from A

我正在尝试使用VisualStudio2010为WindowsPhone7开发一个pivot应用程序。我用下面的代码从日历中获取数据

void Appointments_SearchCompleted(object sender, AppointmentsSearchEventArgs e)
    {
        try
        {
            AppointmentResultsDataLINQ.DataContext =
                from Appointment appt in e.Results
                where appt.IsAllDayEvent == false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                select appt;                
        }
        catch (System.Exception)
        {
            //No results
        }
    }
当我尝试连接到“下一步”按钮时,问题出现了

private void button2_Click(object sender, RoutedEventArgs e)
    {
        if (AppointmentResultsDataLINQ.DataContext.ToString() == "Meeting")
        {
            mediaElement1.Source = new Uri("http://www.opendrive.com/files/NV8zNTMwNDYwX2hxRXZR/Crystallize.mp3", UriKind.Absolute);                
        }

        else
        {
            mediaElement1.Source = new Uri("https://www.opendrive.com/files/NV8zMjAxODY0X0VBNDJY/Hetken%20tie%20on%20kevyt%20(piano%20cover)%20-%20YouTube.mp3", UriKind.Absolute);               
        }
        mediaElement1.Play();

如何将数据转换为字符串,使其能够正确播放这两首歌曲?因为现在,即使我在日历上将事件设置为“Meeting”,它仍会播放第二首歌曲。

您已经使用约会对象绑定了列表框,因此需要将DataContext键入到相同的列表框中。通过将事件设置为Meeting,如果这意味着将约会类的主题字段设置为“Meeting”,那么该代码应该可以正常工作

if ((((Appointment)(AppointmentResultsDataLINQ.DataContext)).Subject).Equals("Meeting")))
    {
        mediaElement1.Source = new Uri("http://www.opendrive.com/files/NV8zNTMwNDYwX2hxRXZR/Crystallize.mp3", UriKind.Absolute);                

    }

在执行AppointmentResultsDataLINQ.DataContext.ToString()时,您正在将DataContext对象的地址值转换为字符串,而不是获取所需的字符串值。而且“==”不适用于字符串比较。

谢谢,但我尝试了代码并重建了项目,当我单击第二个按钮时,它只是导致退出应用程序,而不是播放任何内容。我可以知道为什么吗?当我点击按钮在手机上播放歌曲时,整个程序停止,它退出了应用程序。编译过程中没有出现错误。如果在调试模式下运行程序,它必须在某个地方中断并引发一些异常。