C# 如何使用“Xamarin.Forms.Contacts 1.0.3”插件创建联系人列表视图?
我一直在研究一个插件,它允许我访问用户手机中的联系人,并将其显示在列表视图中。我尝试使用James Montemagno“ContactsPlugin”,但它不再受支持。因此,我发现了一个名为“Xamarin.Forms.Contacts 1.0.3”的插件,它声称能够访问联系人,但我不知道如何激活插件以显示联系人。有人知道如何使用这个插件,或者知道如何使用其他东西访问联系人吗?我目前正在使用最新版本的Visual Studio 2017 for MacC# 如何使用“Xamarin.Forms.Contacts 1.0.3”插件创建联系人列表视图?,c#,plugins,xamarin.forms,visual-studio-2017,contacts,C#,Plugins,Xamarin.forms,Visual Studio 2017,Contacts,我一直在研究一个插件,它允许我访问用户手机中的联系人,并将其显示在列表视图中。我尝试使用James Montemagno“ContactsPlugin”,但它不再受支持。因此,我发现了一个名为“Xamarin.Forms.Contacts 1.0.3”的插件,它声称能够访问联系人,但我不知道如何激活插件以显示联系人。有人知道如何使用这个插件,或者知道如何使用其他东西访问联系人吗?我目前正在使用最新版本的Visual Studio 2017 for Mac 插件链接:GitHub repo中有一个
插件链接:GitHub repo中有一个示例应用程序,它可以准确地演示您想要什么
var contacts = await Plugin.ContactService.CrossContactService.Current.GetContactListAsync();
lstContacts.ItemsSource = contacts;
<ListView
x:Name="lstContacts"
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout>
<Label Text="{Binding Name}"/>
<Label Text="{Binding Email}"/>
<Label Text="{Binding Number}"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Github页面包含示例代码和所需权限列表。你试过了吗?我怎么做?你不知道怎么做吗?这是在nuget页面顶部发布的4行说明。好的,已经打开了权限,但我不知道如何激活插件。如何使用此代码段var contacts=wait Plugin.ContactService.CrossContactService.Current.GetContactListAsync;根据文档,我猜你不需要做任何事情来激活它。当您想要检索联系人时,只需调用GetContactListAsync。我能够构建并运行该应用程序,但没有显示任何内容。该应用程序显示一个白色屏幕,没有任何信息。我能做什么?使用Debugger我已经在Android上运行了该应用程序,Android_Accelerated_Nougat API 25带有调试和临时功能,neather显示了任何信息。