Xamarin.ios Xamarin mvvmcross如何在UITableView中显示3层数据结构?
在touchview屏幕中有一个UITableView。Xamarin.ios Xamarin mvvmcross如何在UITableView中显示3层数据结构?,xamarin.ios,xamarin,mvvmcross,Xamarin.ios,Xamarin,Mvvmcross,在touchview屏幕中有一个UITableView。 它显示了一个汽车列表。 MyCarsViewModel包含列表车辆。 汽车包含列表车轮 控制盘包含列表类型 我必须在一个表视图中显示此3层数据结构。 我如何才能做到这一点? Car1 |----车轮1 |------------tyer1 |------------tyer2 |----轮子2 … Car2 附言: 在android中,它将实现3层MvxLinearLayout。 所以在main.xml中 <Mvx.MvxL
它显示了一个汽车列表。
MyCarsViewModel包含
列表
车辆。汽车包含
列表车轮
控制盘包含
列表类型
我必须在一个表视图中显示此3层数据结构。
我如何才能做到这一点?
Car1
|----车轮1
|------------tyer1
|------------tyer2
|----轮子2 …
Car2
附言: 在android中,它将实现3层MvxLinearLayout。
所以在main.xml中
<Mvx.MvxLinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_weight="1"
local:MvxItemTemplate="@layout/listCars"
local:MvxBind="ItemsSource Cars" />
在listCars.xml中
<Mvx.MvxLinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_weight="1"
local:MvxItemTemplate="@layout/listWheels"
local:MvxBind="ItemsSource Wheels" />
在listWeels.xml中
<Mvx.MvxLinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_weight="1"
local:MvxItemTemplate="@layout/listTyers"
local:MvxBind="ItemsSource Tyers" />
我如何在xamarin.iOS中实现这一点?您希望输出是什么样子?我添加了输出方案。一个轮子怎么可能有多个轮胎?另一个轮胎是备用轮胎吗?或者你的意思是说车轮是一个轴,轮胎是车轮,然后车轮有轮胎?我仍然不确定你想要达到什么效果。你有UI的草图吗?或者你能为你在另一个平台上所做的事情编写伪代码吗?比如在xaml中的windows上?Stuart,Cheesebaron,我在PS部分添加了android代码。你能为iOS的实施提供建议吗?