不能为Silverlight 4使用Silverlight 2主题?

时间:2010-07-27 09:29:38

标签: silverlight

我试图使用Nikhil Kothari在这里提供的一个很好的主题http://www.nikhilk.net/Silverlight-Themes.aspx。我下载了他的样本,只是在我的app.xaml中添加了一些样式。但我有很多错误说“ContentPresenter没有FontFamily”等等等等等等。

我正在使用SL4,显然Nikhil的样本是为SL2制作的。是这样我得到了编译错误?有谁知道为什么?

提前致谢,
yokyo

1 个答案:

答案 0 :(得分:3)

你是对的,这就是你得到错误的原因。自版本2以来,Silverlight经历了相当多的更改。其中之一是ContentPresenter控件不再具有FontFamily属性。如果您绝对必须使用该主题,则必须在app.xaml中找到对ContentPresenter的所有引用,并删除FontFamily属性。之后你肯定会得到其他错误,你只需要对它们做同样的事情。但这是很多工作,并不能保证它将100%工作。我建议您找到并使用其他主题,这是为SL 4构建的。