Return轮播页面中当前页面列表项的属性个
Return a property of current page list item in carousel page
我正在 Visual Studio19 中使用 Xamarin Forms 创建歌词应用程序。所有歌曲的详细信息都写在 songs.json
文件中。
JSON 文件看起来像:
{
"song" : [
{
"id" : "1",
"title" : "ABC",
"lyrics" : "ABCDE",
"album" : "XYZ"
},
{
........
},
........
........
}
]
}
这些歌曲的每一个细节都被插入到一个新的 collection 列表中,并使用 ItemTemplate
绑定到 Carousel Page
。
我们如何return id
属性 当前显示的项目里面的值 Carousel Page
.
听说过OnCurrentPageChanged()
但不知道如何实现
谢谢。
首先,使用CarosuelView
。 CarosuelPage
已弃用
var item = (MyModel)myCarousel.CurrentItem;
var id = item.Id;
我正在 Visual Studio19 中使用 Xamarin Forms 创建歌词应用程序。所有歌曲的详细信息都写在 songs.json
文件中。
JSON 文件看起来像:
{
"song" : [
{
"id" : "1",
"title" : "ABC",
"lyrics" : "ABCDE",
"album" : "XYZ"
},
{
........
},
........
........
}
]
}
这些歌曲的每一个细节都被插入到一个新的 collection 列表中,并使用 ItemTemplate
绑定到 Carousel Page
。
我们如何return id
属性 当前显示的项目里面的值 Carousel Page
.
听说过OnCurrentPageChanged()
但不知道如何实现
谢谢。
首先,使用CarosuelView
。 CarosuelPage
已弃用
var item = (MyModel)myCarousel.CurrentItem;
var id = item.Id;