C# Windows phone 8.1中ExpandableListView(Android)/UITableView(iOS)的替换控件
在Windows Phone 8.1中,我们是否有任何用于`(Android)/(iOS)的替换控件?任何支持分组的控件都应该起作用 我会使用C# Windows phone 8.1中ExpandableListView(Android)/UITableView(iOS)的替换控件,c#,controls,windows-phone-8.1,C#,Controls,Windows Phone 8.1,在Windows Phone 8.1中,我们是否有任何用于`(Android)/(iOS)的替换控件?任何支持分组的控件都应该起作用 我会使用列表视图或网格视图。这里是MSDN链接,请注意HeaderItemTemplate/ItemTemplate 要执行您想要执行的操作,需要大量的MVVM绑定和VisualState修改 另一个选项是创建自己的列表,使用可折叠的作为其数据模板 我的示例解决方案是折叠一个列表框,您可以修改它以包括另一个列表 我们可以在选择组或组中项目时添加事件吗?我们可以
列表视图
或网格视图
。这里是MSDN链接,请注意HeaderItemTemplate
/ItemTemplate
要执行您想要执行的操作,需要大量的MVVM绑定和VisualState
修改
另一个选项是创建自己的列表,使用可折叠的
作为其数据模板
我的示例解决方案是折叠一个列表框,您可以修改它以包括另一个列表
我们可以在选择组或组中项目时添加事件吗?我们可以在单击时折叠组,还是默认情况下使其折叠?@AnkushMadankar选择中的更改通过大多数控件的
SelectionChanged
事件处理。默认情况下,它不会崩溃,您还需要大量修改
、VisualState
,以及ItemContainerStyle
。所以这不是一件很简单的事情。@AnkushMadankar就像我之前说过的,你可以用嵌套的s来做一个ItemControl,点击顶部会隐藏/显示它的子项。如果操作正确,它将折叠并弹出任何其他项,或者展开并向下推送任何其他项——因此命名为“堆栈”——面板。