Xamarin Binding из списка, запрос списка в c # - PullRequest
0 голосов
/ 12 декабря 2018

Если у вас есть xaml-представление, которое получает некоторые значения из списка (из БД выдается служба отдыха).поэтому есть некоторые параметры, такие как «идентификатор», «номер телефона» или «адрес».У Evrybody есть идентификатор, иногда номер телефона, иногда адрес или оба.теперь я хочу просмотреть список с идентификатором, но только с «людьми», у которых есть номер телефона.что для, у меня есть просмотр списка, в котором я связываю телефонный номер fe:

 ...<viewcell x:Name="people">
                                    <Label Text="ID: "/>
                                    <Label Text="{Binding ID}"/>                                        
                                    <Label Text="PhoneNo: "/>
                                    <Label Text="{Binding PhoneNr}"/>
  </viewcell>...

это где я устанавливаю источник данных:

        people.ItemsSource = retList;

так, каквы видите, я получу список, в котором перечислены все люди, иногда есть номера телефонов, иногда это поле пустое.но я очень хочу, чтобы этот человек с номером телефона в моем списке.Это возможно?большое спасибо

1 Ответ

0 голосов
/ 12 декабря 2018

Используйте это:

var phonesList = retList.Where(p => !string.IsNullOrEmpty(p.PhoneNr)).ToList();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...