我在Xamarin.Form
應用程序中有一個Xamarin ListView
。這是如下初始化:Xamarin - 如何從兩個類獲取ListView源數據?
ListView listView = new ListView
{
HasUnevenRows = true,
ItemTemplate = new DataTemplate(typeof(StudentCell)),
ItemsSource = register.StudentList,
SeparatorColor = Color.FromHex("#ddd")
};
listView.ItemSelected += OnSelection;
我似乎無法在網上找到任何有關如何/如果我可以讓ItemsSource
兩個單獨的類。我有一個包含名稱和狀態等數據的學生列表,但需要爲學生列表中的每個項目加載另一個班級的圖像。
有沒有辦法做到這一點?
或者,我製作了一個自定義單元格類型,StudentCell
。有沒有辦法從自定義模板中指定綁定到另一個類(不是學生)?考慮
你不能添加一個像StudentImage這樣的屬性到從register.StudentList返回的項目嗎? – Pete
@Pete我不認爲這是可能的C#。我有一個搜索,它似乎是一個'ExpandoObject'可以做到這一點?我會試試看看會發生什麼。 – user2283597