簡體   English   中英

C#Xamarin.forms ListView帶有列表的人口列表視圖<string>

[英]C# Xamarin.forms ListView population listview with list<string>

我試圖將事件字符串解析為列表EventsList,然后使用EventList中的正確字符串填充列表視圖中的字段(標題,位置,時間和日期)。 我現在遇到的問題是,用於填充EventsList的方法返回的內容在我的字符串中找不到。 從EventsList顯示的字符串是:

System.Collections.GenericList'1 [System.String]

如果有人能幫助我弄清楚為什么會回來,將不勝感激-或有更好的策略來解決這個問題,請賜教。

           List<string> EventsList = new List<string>();
        EventsList = EventDetails(EventsList);

        List<string> EventDetails(List<string> arEvents)
        {
            int indexNum = 67;
            string events = GetEvents();


            //while (indexNum <= 78)
            //{
                int index1 = (events.IndexOf(indexNum.ToString())) + 2;
                int commaIndex = events.IndexOf(",");
                if ((commaIndex - index1) <= 0)
                {
                    string Title = events.Substring(index1, 10);
                    indexNum++;
                }
                else
                indexNum++;
            // }
            Title = events.Substring(index1, 10);
            arEvents.Add(Title);
            return arEvents;
        }

            MainListView.ItemsSource = new List<APBEvent>
        {
            new APBEvent()
            {
              EventTitle = GetEvents(),
              EventLocation = "line break",
              EventTime = EventsList.ToString(),
              EventDate = "5/11/18",
            },
};
EventsList.ToString()

EventList是list<string> ,您不能將list轉換為string

如果要將list<string>內容轉換為string則可以使用string.join內容

string.join(",",EventList);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM