null DataContext作为ListView [UWP]中的转义值

问题描述 投票:0回答:1

我有一条消息列表,我正在尝试放入嵌入式广告。

消息列表绑定到ObservableCollection<Message>,所以我将广告标记为空。

然后TemplateSelector知道null条目意味着使用InlineAdTemplate而不是MessageTemplate。我可以说这很好,因为可视树具有所有正确的元素。但是,ListViewItem无法呈现。

Missing Ad ListViewItem

有人以前见过这个,知道该怎么做吗?这是null DataContext不可避免的结果吗?或者我可以解决一些问题?

还请注意,最低要求的版本是10563。

c# xaml uwp uwp-xaml datacontext
1个回答
0
投票

null DataContext不允许。我只是使用了一个不同的哨兵值

© www.soinside.com 2019 - 2024. All rights reserved.