【发布时间】:2017-05-26 14:04:23
【问题描述】:
我正在制作一个调用 Web 服务并显示数据的 UWP 应用。我将响应 JSON 反序列化为 C# 类并将其存储在 ObservableCollection 中。我的 XAML 页面上有一个 ListView 绑定到此 XAML。
但问题是响应 JSON 有时可能包含某些键的 null。在这种情况下,我只希望 XAML 代码忽略绑定到空值的此类 TextBlock。我该如何实现?
这是我的 XAML 的 sn-p
<TextBlock Text="Author"/>
<TextBlock Text="{x:Bind Author}"/>
<TextBlock Text="Education Level"/>
<TextBlock Text="{x:Bind EducationLevel}"/>
其中一些 {x:Bind XXX} 值可以为空,我不想显示这些字段。
【问题讨论】:
-
您需要过滤源集合。如果您向我展示如何填充 ListView、XAML 和 viewmodel 属性,我可以为您提供帮助。
-
@EdPlunkett 添加。
-
提供我要求的信息
-
祝你好运。
-
@EdPlunkett 谢谢