Не можете использовать тему Silverlight 2 для Silverlight 4? - PullRequest
0 голосов
/ 27 июля 2010

Я попытался использовать хорошую тему, которую Никхил Котари предлагает здесь http://www.nikhilk.net/Silverlight-Themes.aspx. Я скачал его образец и просто добавил несколько стилей в свой app.xaml. Но я получил много ошибок, сказав, что «ContentPresenter не имеет FontFamily» бла-бла-бла.

Я использую SL4, и, очевидно, образец Нихила был сделан для SL2. Это так, я получил ошибки компиляции? Кто-нибудь знает почему?

Заранее спасибо,
yokyo

1 Ответ

3 голосов
/ 27 июля 2010

Вы правы, поэтому вы получаете ошибки.С версии 2. Silverlight претерпел довольно много изменений. Одним из них является то, что элемент управления ContentPresenter больше не имеет свойства FontFamily.Если вам абсолютно необходимо использовать эту тему, вам придется найти все ссылки на ContentPresenter в app.xaml и удалить свойства FontFamily.После этого вы, несомненно, получите другие ошибки, и вам просто нужно будет сделать то же самое с ними.Но это большая работа, и нет никаких гарантий, что она будет работать на 100%.Я бы порекомендовал вместо этого найти и использовать какую-то другую тему, созданную для SL 4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...