【问题标题】:Return a property of current page list item in carousel page返回轮播页面中当前页面列表项的属性
【发布时间】:2021-03-02 13:01:33
【问题描述】:

我正在使用 Visual Studio 19 中的 Xamarin Forms 创建一个歌词应用。所有歌曲的详细信息都写在一个 songs.json 文件中。

JSON 文件如下所示:

{
   "song" : [
      {
        "id" : "1",
        "title" : "ABC", 
        "lyrics" : "ABCDE", 
        "album" : "XYZ" 
      },
      {
        ........
      }, 
      ........
      ........
      } 
   ] 
} 

这些歌曲的每一个细节都被插入到一个新的收藏列表中,并使用ItemTemplate绑定到一个Carousel Page

我们如何返回Carousel Page中当前显示项目的id属性值。

听说过OnCurrentPageChanged(),但是不知道怎么用。

谢谢。

【问题讨论】:

    标签: c# xaml xamarin.forms visual-studio-2019 carousel


    【解决方案1】:

    首先,使用CarosuelViewCarosuelPage 已弃用

    var item = (MyModel)myCarousel.CurrentItem;
    var id = item.Id;
    

    【讨论】:

    • 谢谢。我已经改成CarouselView.
    猜你喜欢
    • 2022-01-28
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 2018-06-13
    相关资源
    最近更新 更多