在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