【发布时间】:2016-03-09 18:31:13
【问题描述】:
Xamarin 中是否有类似本机的东西?有父元素列表的东西,当其中一个被点击时,子元素列表会出现在它下面。
例如
Parent
-Child
-Child
Parent
Parent
我尝试将 custom:listview 放在 custom:listview 中。计划是更改点击可见性,但我收到以下错误:
System.NotSupportedException:无法从本机句柄 0xbf835bfc (key_handle 0x26566218) 激活 Xamarin.Forms.Platform.Android.ListViewAdapter 类型的实例。
【问题讨论】:
-
您使用的是 Android、iOS 还是 Xamarin Forms?您可以在 Android 中执行此操作,但不能在 iOS 或 Forms 中执行此操作,而无需编写自定义控件。
-
@Jason 我正在使用 Xamarin 表单。
-
您不能在 Forms 中本地执行此操作,因为 iOS 中没有可映射到的本地控件。您可以编写自定义控件,也可以编写自定义渲染器。关于这个问题有很多讨论;或看到这个:github.com/danvanderboom/Xamarin-Forms-TreeView
-
@Jason 如果您想将此作为答案,我可以标记它。
标签: c# xaml listview mobile xamarin