在c#

时间:2018-12-14 08:41:27

标签: c# visual-studio xamarin

我有一个要从清单中查询的问题。如果具有xaml视图,则该视图绑定了列表中的某些值(这些值是从数据库通过rest-service提供的)。因此有一些参数,例如“ id”,“ Type”或“ Evrybody(每个“人”)都有一个ID和一个Type,有时它有一个blood_pressure_Value,但前提是该类型是Bloodplessure。现在我想查看一个带有ID的列表,但只有“ people”它具有类型为bloodplesure的类型,因为可以有其他类型并且没有bloodplesure的类型,因此我不希望它们出现在列表中。为此,我有一个列表视图,其中我绑定了类型和BP_Value fe:< / p>

    ...<viewcell x:Name="people">
                                <Label Text="ID: "/>
                                <Label Text="{Binding ID}"/>                                        
                                <Label Text="Type: "/>
                                <Label Text="{Binding Type}"/>                                    
                                <Label Text="Value: "/>
                                <Label Text="{Binding BP_Value}"/>
     </viewcell>...

这是我设置项目来源的地方:

        var TempList = retList.Where(p => p.VitalType != null && p.VitalType == bloodplessure ).ToList();
        PatientenWerte.ItemsSource = TempList;

所以,正如您所看到的,我想要一个列表,其中列出了所有列出的人,其类型为Bloodplessure。但这确实起作用了...知道吗?非常感谢

哦,顺便说一句:VitalType是枚举的类型

1 个答案:

答案 0 :(得分:0)

我找到了解决方法:

        var TempList = retList.Where(p => p.VitalType != null && p.VitalType == Core.Enums.eVitalType.Temperatur).ToList();
        PatientenWerte.ItemsSource = TempList;