首页 > 解决方案 > xamarin 形式的可扩展树视图

问题描述

我想在 android 中制作可扩展的树视图,如下面的屏幕短 Expandable List View。我试过了,但我想要解释一下。希望能得到更好的解决方案。

提前致谢。

标签: c#xamlxamarinxamarin.forms

解决方案


Xamarin 目前有一个 PR 包含此内容(请参阅此处

目前,您可以使用非常简单的ExpandableView NuGet :

<expandable:ExpandableView>
    <expandable:ExpandableView.PrimaryView>
        //{YOUR MAIN VIEW HERE}
    </expandable:ExpandableView.PrimaryView>
    <expandable:ExpandableView.SecondaryViewTemplate>
        <DataTemplate>
            //{YOUR DROP-DOWN MENU TEMPLATE HERE} you can use DataTemplateSelector too
        </DataTemplate>
    </expandable:ExpandableView.SecondaryViewTemplate>
</expandable:ExpandableView>

推荐阅读