0

是否有可能有这样的东西:

COMPANY A
EMPLOYEE 1 | ALBERT | EINSTEIN
EMPLOYEE 2 | ISAAC  | NEWTON
EMPLOYEE 3 | STEPHEN| HAWKING

COMPANY B
EMPLOYEE 1 | OBI-WAN | KENOBI
EMPLOYEE 2 | LUKE    | SKYWALKER
EMPLOYEE 3 | R2      | D2

我想在运行时以编程方式动态添加公司,并将它们绑定到会经常更改的对象。

PS:我真的有非常短的开发延迟(<1H),所以我真的没有时间熟悉 TreeView 和 MVVVM。我只需要一些超基本的、软弱的和愚蠢的东西来开始。

4

2 回答 2

0

我最终使用WPF MDI和在不同窗口上创建的 userControl ListViews (1 by MDI window)

于 2012-07-04T11:12:04.250 回答
0

这是个好主意。您还可以创建一个 TabPanel 并绑定“公司”列表。(例如,选项卡可以标有公司名称。)它应该允许您自然地布局您的公司,并且每个选项卡都可以包含一个列表框,该列表框绑定了选项卡的数据上下文的员工列表......(与我想象的使用 MDI 相同的复杂程度)

此外,如果您的数据结构良好,您可以相对快速地创建 HierarchicalDataTemplate,然后将其绑定到 TreeView。坦率地说,如果您只需要显示数据,这可能是您最快的选择。

但是如果你喜欢你的 MDI 环境,为什么要改变一些有用的东西呢!;-)

于 2012-07-04T12:22:56.697 回答