2010-07-27 7 views
0

J'ai essayé d'utiliser un joli thème que Nikhil Kothari fournit ici http://www.nikhilk.net/Silverlight-Themes.aspx. J'ai téléchargé son échantillon et j'ai simplement ajouté quelques styles à mon app.xaml. Mais j'ai eu beaucoup d'erreurs en disant que 'ContentPresenter n'a pas de FontFamily' bla bla bla. J'utilise SL4 et apparemment l'échantillon de Nikhil a été fait pour SL2. Est-ce que c'est ainsi que j'ai eu les erreurs de compilation? Quelqu'un sait-il pourquoi?Impossible d'utiliser un thème Silverlight 2 pour Silverlight 4?

Merci à l'avance,
yokyo

Répondre

3

Vous avez raison, c'est la raison pour laquelle vous obtenez les erreurs. Silverlight a subi quelques changements depuis la version 2. L'un de ceux-ci est que le contrôle ContentPresenter n'a plus de propriété FontFamily. Si vous devez absolument utiliser ce thème, vous devrez trouver toutes les références à ContentPresenter dans app.xaml et supprimer les propriétés FontFamily. Après cela, vous aurez sans doute d'autres erreurs, et vous aurez juste à faire la même chose avec eux. Mais c'est beaucoup de travail et il n'y a aucune garantie que cela fonctionnera à 100%. Je vous recommande de trouver et d'utiliser un autre thème à la place, quelque chose qui est construit pour SL 4.

+0

Merci pour une réponse rapide. Je pensais que je ne pouvais pas utiliser ce thème, et j'ai déjà essayé de régler le thème comme vous l'avez mentionné, mais c'est un travail assez dur, donc c'est très triste, il est temps d'abandonner ce joli thème. Merci! yokyo –