Как я могу использовать плагин «Xamarin.Forms.Contacts 1.0.3» для создания списка контактов? - PullRequest
0 голосов
/ 28 мая 2018

Я исследовал плагин, который позволяет мне получить доступ к контактам в телефоне пользователя, чтобы отобразить их в виде списка.Я пытался использовать James Montemagno “ContactsPlugin”, но он больше не поддерживается.Итак, я нашел плагин под названием «Xamarin.Forms.Contacts 1.0.3», который утверждает, что может иметь доступ к контактам, но я не знаю, как активировать плагин для его отображения контактов.Кто-нибудь знает, как использовать этот плагин или знает, как получить доступ к контактам, используя что-то еще?В настоящее время я использую последнюю версию Visual Studio 2017 для Mac.

Ссылка на плагин: https://www.nuget.org/packages/Xamarin.Forms.Contacts/

1 Ответ

0 голосов
/ 28 мая 2018

В репозитории 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>
...