我注意到我的.Net MAUI解决方案中的CarouselView对Position或CurrentItem更改没有React。然后我采用了“Maui samples”解决方案(https://github.com/dotnet/maui-samples),并在“Set CurrentItem/Position”示例页面上复制了相同的解决方案。这是示例解决方案代码,我没有更改一行代码,“按原样”运行。
public MonkeysViewModel()
{
source = new List<Monkey>();
CreateMonkeyCollection();
CurrentItem = Monkeys.Skip(3).FirstOrDefault();
OnPropertyChanged("CurrentItem");
Position = 3;
OnPropertyChanged("Position");
}
它应该跳过前3项并显示第4只猴子,但它却显示了第一只狒狒:
我使用Android模拟器API 32。你知道哪里出了问题吗?
1条答案
按热度按时间wydwbb8l1#
关于这个问题还有一些相关的问题。
您可以在此处跟踪它们:
https://github.com/dotnet/maui/issues/7575
https://github.com/dotnet/maui/issues/9749
感谢您的支持和反馈。
顺祝商祺!
杰西