这是非常重要的是,我可以跟踪哪些项目是拖拽在UWPTreeView和它是放在哪个项目上。目前,我只能获取被拖动的项。但我无法检测到它被拖到哪个项目上,或者拖到哪个项目上。下面是我的扩展控件: public class MyTreeView : TreeView public MyTreeView() this.DragItemsStarting}
} 在xaml中: <localdata:MyTreeView
x:Na
我知道UWP的TreeView控件。我要找的是一个像控件一样的树导航控件。它给出了一个独特的布局,在不占用空间的情况下,在层次树结构中排列项目。它在导航器中显示展开项。也许,您会问我为什么不直接使用Syncfusion Tree Navigator控件。因为它不是开源的。我更感兴趣的是如何做这样的控制。我不知道从哪里开始。也许,我需要做很多定制。UWP专家,如果你知道如何做这样的控制。请给我一些建议。
UWPTreeView是否通过从VM拖放到其关联的ItemsSource来反映项目的变化?例如,我将TreeView与VM ObservableCollection列表相关联。当我通过从VM执行命令来添加一些项,并用新项填充该集合时,它们确实显示在TreeView UI中。但是,如果我在TreeView内部拖放项目,基础列表不会改变吗?我做错了什么?TreeView是否应该根据我的操作更新和观察集合?FolderInfo>();
public over