Silverlight + Prism的隐式DataTemplate等价物

时间:2011-01-09 12:29:56

标签: silverlight-4.0 prism

我正在构建一个Silverlight应用程序,它包含一个包含多个不同小部件的网格。每个小部件都实现为ViewModel类,然后绑定到网格。

使用WPF我会使用隐式DataTemplates将某些ViewModel绑定到某个View。但由于Silverlight不支持此功能,我有点卡住了。

到目前为止,我只考虑实现某种全局DataTemplateSelector,每个Prism模块在启动时都会注册匹配的ViewModel和View对。然后我可以使用Unity将这个选择器注入到网格中并实现我想要的但是这并不是最好的方法。

任何想法我该怎么做?

2 个答案:

答案 0 :(得分:3)

我做了一些谷歌搜索,发现很少有关于TemplateContentControl的文章(例如http://blogs.microsoft.co.il/blogs/arielbh/archive/2010/10/24/how-to-develop-mvvm-silverlight-applications-with-prism.aspx),经过一些测试后,它似乎正是我所寻找的。

答案 1 :(得分:0)

查看Silverlight的DataTemplateSelector

更多地了解here