系统相关
首页 > 系统相关> > 在Windows Phone 8.1中,Microsoft.Phone.UserData在哪里?

在Windows Phone 8.1中,Microsoft.Phone.UserData在哪里?

作者:互联网

我正在使用Windows 8.1和Visual Studio2013.据我所知,所有内容都是最新的.所以我想要的是获取联系人列表,但是即使在谷歌搜索后也无法做到.

根据MSDN,我所要做的就是使用Microsoft.Phone.UserData,之后我可以很高兴地获得联系.问题是,我不能,因为有一个错误说Microsoft.Phone.*不存在.

我错过了什么还是什么.根据上面的网站,它适用于Windows Phone 8和Windows Phone Silverlight 8.1. Windows Phone OS 7.1.

附言关于空白应用程序(Windows Phone)项目

解决方法:

您正在查看Windows Phone 8教程,而事实是您很可能在使用WinRT for Windows Phone 8.1

您需要通过使用ContactManager类来使用ContactStore类.
这是来自MSDN的代码段

public async void FindContacts(string searchText)
{
    ContactStore contactStore = await ContactManager.RequestStoreAsync();

    IReadOnlyList<Contact> contacts = null;

    if(String.IsNullOrEmpty(searchText))
    { 
        // Find all contacts
        contacts = await contactStore.FindContactsAsync();
    }
    else
    {
        // Find contacts based on a search string
        contacts = await contactStore.FindContactsAsync(searchText);
    }

    MyContactListBox.ItemsSource = contacts;
}

如果您要定位Windows Phone的较早版本,则可能需要阅读this

如果我对使用哪个版本的SDK来定位Windows Phone的特定版本感到困惑,可以使用here.

标签:windows-phone-8,c
来源: https://codeday.me/bug/20191121/2051717.html