代码之家  ›  专栏  ›  技术社区  ›  Reilly

使用类别4的WPF树视图

  •  1
  • Reilly  · 技术社区  · 12 年前

    有人能指导我使用Catel 4和WPF TreeView控件吗?我正在尝试创建类似VS解决方案浏览器的东西。我已经为树的每个级别创建了模型和虚拟机。

    当我添加分层数据模板(HDT)并将VM类型用于DataType参数时,我会得到一个显示顶级集合成员类型的树。也就是说,WPF无法将ItemsSource集合类型与我的HDT匹配。如果我将HDT更改为使用模型类型,TreeView会正常工作,但现在我的VM没有被使用。

    谢谢

    -赖利。

    1 回复  |  直到 12 年前
        1
  •  1
  •   Geert van Horrik    12 年前

    我认为将树中的每个元素都作为视图模型(性能方面)不是一个好主意。树视图(如解决方案资源管理器)应该是包含嵌套模型的模型的单个视图模型。因此,您的模型将是表示树中项目的完整对象图。