Xamarin.ios Xamarin mvvmcross如何在UITableView中显示3层数据结构?

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

在touchview屏幕中有一个UITableView。
它显示了一个汽车列表。
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的实施提供建议吗?