如果有一个xaml-view,它从列表中获取一些值(来自DB抛出一个rest-service)。所以有一些参数,如“id”,“电话号码”或“地址”。 Evrybody有一个ID,有时是phoneNo,有时是Address或两者。现在我想查看一个带有ID的列表,但只能查看带有电话号码的“人员”。因为,我有一个列表视图,其中我绑定了电话号码f.e。:
...<viewcell x:Name="people">
<Label Text="ID: "/>
<Label Text="{Binding ID}"/>
<Label Text="PhoneNo: "/>
<Label Text="{Binding PhoneNr}"/>
</viewcell>...
这是我设置itemsource的地方:
people.ItemsSource = retList;
所以,正如你所看到的,我将得到一个列表,列出所有人,有时候有phonenumbers,有时这个字段是空的。但我真的很希望我的名单中有一个phonenumber peoble。这可能吗?非常感谢
用这个:
var phonesList = retList.Where(p => !string.IsNullOrEmpty(p.PhoneNr)).ToList();