C# 有没有办法在TreeView上锁定多个扩展项?

C# 有没有办法在TreeView上锁定多个扩展项?,c#,xaml,win-universal-app,winrt-xaml-toolkit,C#,Xaml,Win Universal App,Winrt Xaml Toolkit,我想强制TreeView控件一次只扩展同一级别的一个项目 图中显示了父亲、儿子和孙子是如何传播的: 如果用户点击标题为男子单打半决赛的项目,则当前展开的项目(男子单打)应显示为折叠 我希望避免手动折叠项目,因此我想知道是否有该行为的任何实现:) 再次感谢 那么,您希望如何处理相同级别的左侧项目?我有点困惑,你能给我一张图片吗?用更多的信息编辑了这个问题

我想强制
TreeView
控件一次只扩展同一级别的一个项目

图中显示了父亲、儿子和孙子是如何传播的:

如果用户点击标题为男子单打半决赛的项目,则当前展开的项目(男子单打)应显示为折叠

我希望避免手动折叠项目,因此我想知道是否有该行为的任何实现:)


再次感谢

那么,您希望如何处理相同级别的左侧项目?我有点困惑,你能给我一张图片吗?用更多的信息编辑了这个问题