如果有一个xaml视图,该视图从列表中获取一些值(从DB抛出rest服务)。因此有一些参数,例如“ id”,“电话号码”或“地址”。 Evrybody有一个ID,有时是电话号码,有时是地址或两者兼有。现在,我想查看具有ID的列表,但仅查看具有电话号码的“人”。为此,我有一个列表视图,其中绑定了电话号码,例如:
...<viewcell x:Name="people">
<Label Text="ID: "/>
<Label Text="{Binding ID}"/>
<Label Text="PhoneNo: "/>
<Label Text="{Binding PhoneNr}"/>
</viewcell>...
这是我设置itemsource的地方:
people.ItemsSource = retList;
因此,如您所见,我将得到一个列表,其中列出了所有人员,有时有电话号码,有时此字段为空。但我很想让名单上有电话号码的人。这可能吗?非常感谢
答案 0 :(得分:1)
使用此:
var phonesList = retList.Where(p => !string.IsNullOrEmpty(p.PhoneNr)).ToList();