Maui中的CarouselView轮播图,只能自己用手划拉才能换图片,这不是啥用没有吗,怎么能够展示自己精心PS的图片呢。
写一个新类,继承CarouselView类
public class XamlCarouselView : CarouselView
然后在新类中增加一个BindableProperty 的定时器定时时间的变量interval,
原理就是该变量interval改变时,启动定时器,然后在定时器的回调里面划拉图片,
this.ScrollTo(position+1);
让position指向下一个,再处理下position到头返回零就可以了。
使用这个类时,
只需要将xmal文件中来源的CarouselView,替换为新类,然后在头部增加类声明即可
{BANNED}最佳后一个,在XamlCarouselView 控件属性中,增加时间间隔复制的语句就OK了
阅读(340) | 评论(0) | 转发(0) |