如何使用“Xamarin.Forms.Contacts 1.0.3”插件创建联系人列表视图?

How can I use the “Xamarin.Forms.Contacts 1.0.3” Plugin to create a list view of the contacts?

我一直在研究一个插件,它允许我访问用户 phone 中的联系人以在列表视图中显示它们。我尝试使用 James Montemagno “ContactsPlugin”,但它不再受支持。所以,我找到了一个名为“Xamarin.Forms.Contacts 1.0.3”的插件,它声称可以访问联系人,但我不知道如何激活插件才能显示联系人。有谁知道如何使用这个插件或知道如何使用其他东西访问联系人?我目前正在为 Mac.

使用最新版本的 Visual Studio 2017

插件link:https://www.nuget.org/packages/Xamarin.Forms.Contacts/

GitHub 存储库中有一个示例应用程序可以准确演示您想要的内容

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>