动态数据模板在Silverlight中为wp7选择?

时间:2010-12-24 20:03:03

标签: silverlight windows-phone-7

我有一系列不同类型的元素。我想根据它的类型为不同的列表元素显示不同的数据模板。我已经找到了一些如何在线进行此操作的示例,但它们看起来非常复杂且容易出错。有更优雅的方式吗?

http://csharperimage.jeremylikness.com/2010/11/silverlight-data-template-selector.html

http://dotnet-redzone.blogspot.com/2010/05/datatemplate-selector-with-silverlight.html

http://blog.geeky.cc/post/2009/09/11/Silverlight-DataTemplateSelector.aspx

我正在为Windows Phone 7开发。

1 个答案:

答案 0 :(得分:0)

这些例子大部分似乎都是你需要的。如果您正在寻找更加打包的方法,可以在CodeProject上找到一种方法。

一个原因可能是感觉过于复杂,或者可能需要大量代码才能看起来微不足道,因为Silverlight不像WPF那样包含DataTemplateSelector类。

无论哪种方式CodeProject产品或您发布的产品之一(忽略MEF的产品除非您正在使用MEF)都应该足以满足您的需求。