Silverlight 4.0 Silverlight的隐式数据模板等价物+;棱镜

Silverlight 4.0 Silverlight的隐式数据模板等价物+;棱镜,silverlight-4.0,prism,Silverlight 4.0,Prism,我正在构建一个Silverlight应用程序,它由一个包含多个不同小部件的网格组成。每个小部件都实现为一个ViewModel类,然后绑定到网格 使用WPF,我将使用隐式数据模板将特定的ViewModel绑定到特定的视图。但由于Silverlight不支持此功能,我有点卡住了 到目前为止,我只想到实现某种全局DataTemplateSelector,每个Prism模块在启动时将注册匹配的ViewModel和View对。然后我可以使用Unity将这个选择器注入网格并实现我想要的,但这并不是最好的方法

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

使用WPF,我将使用隐式数据模板将特定的ViewModel绑定到特定的视图。但由于Silverlight不支持此功能,我有点卡住了

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


你知道我该怎么做吗?

我在谷歌上又搜索了一些关于TemplateContentControl(例如)的文章,经过一些测试,这似乎正是我想要的。

请查看Silverlight


更多阅读。

您可以回答自己的问题,并将其标记为回答自己。Manoj,谢谢您的提示。重新编辑这个问题。我已经成功地使用这个方法好几年了。如果你有问题,请随时给我写信。