|
|
1
4
我可以想到两种解决方案: 如果您使用的是视图模型,那么将逻辑放在其中以创建一个属性,您可以绑定到只有9个元素的属性。确保它经过了单元测试,以确保超过9个元素不会潜入收藏中。 或者您可以使用 converter 绑定项源以将完整列表转换为前9个的缩减列表时。 |
|
|
2
2
这只是在XAML中你不能做的事情之一。 您可以创建一个“CollectionViewSourceView”(:p),它将在每次更新CollectionViewSource时更新,以仅输出前9项。不过,这将进入代码隐藏(或者更好的是,viewModel)。 |
|
|
3
1
我本来想和James Hay说的一样(使用转换器),但我还想补充一点,您可以在XAML中数据绑定一个converterParameter来动态地指定返回了多少项。 |