我正在修改一个使用UI 元素的 Windows 应用程序,
我想让用户从层次结构中选择一个项目,所以看起来像这样:System.Windows.Control
除了它不是文件夹,而是一个巨大的远程对象层次结构,非常深且检索缓慢。
在显示之前加载整个层次结构会太慢,我必须显示第一级,然后在用户单击它时显示在文件夹中。
我正在考虑System.Windows.Control.TreeView
在元素上使用 a 和拦截选择事件TreeViewItem
来在需要时填充它们。
问题:这是最佳实践策略,还是有System.Windows.Control
更适合此的 UI 元素?
读取单击的元素的每个文件夹的内容的组件也是可以接受的。
该应用程序使用.NET 4.5
.