2010-05-21 79 views
0

我想创建树视图菜单,任何点击节点然后将更改画布以加载基于该节点名称的xaml文件。这可能吗?WPF导航TreeView

回答

0

你可能可以在运行时编译xaml,但是你不是简单地创建编译后的用户控件,使用反射为它们获取一个ctor并调用它+在需要时将它们添加为子项?您可以将它们放在单独的程序集中(比如说在不同的目录中或使用某种命名约定),并且每次轮询(例如在每个树视图节点上点击鼠标,或者使用一些缓存策略)以查看是否有任何新的程序集组件。