Тэги

Silverlight (36) WPF (10) IIS (7) Visual Studio (7) SharePoint (6) .Net Framework (5) ODP.NET (5) ASP.NET (4) C# (4) common (4) Network Settings (3) JavaScript (2) MS Office (2) Resharper (2) WCF (2) WEB (2) XPath (2) XSLT (2) ADO.NET (1) APEX (1) CMD (1) CSS (1) EF (1) HTML (1) Hardware bugs (1) Java (1) MS SQL (1) Oracle (1) PDF (1) Version Control (1) XAML (1)

пятница, 4 декабря 2009 г.

Silverlight: не используйте темы из Toolkit. Никогда.



Сначала тезисы, потом раскрою.

Темы из Silverlight Toolkit это ваш враг.
Они подойдут для обучения, подойдут как куски стилей, цветов, кистей, но не вздумайте их применять целиком.
Вы можете встретить фразу “Professional themes for your applications”
- это ложь.

Общее заключение по готовым темам Silverligt:

  • Пустой рекламный ход

  • Недоделка

  • Халтура

  • Тяп ляп

и самое главное

  • ПОДСТАВА чистой воды вас и коллег и воровство вашего времени

Почему:

  • Непреемлемые вещи, которые сделаны в этих темах не афишируются. Никто не носиться по интеренету и не кричит (кроме Гугла конечно) чего в них не так и чего они вас лишают.

  • Выкинут функционал валидации. Просто выкинули куски шаблонов в стиле вообще всех элементов :)

  • Выкинут функционал группирования в DataGrid. Тоже самое. Да да, вы настроили группы в DataGrid, а они не появятся.

  • Неизвестно чего еще не будет работать и чего выкинули

  • Я не дизайнер, но темы просто кричат своей непродуманностью и топорностью в некоторых моментах.

  • Несуразные артефакты. Вылезают неожиданные эфекты в сложных составных элемнтах, например в TreeView или в DataGrid. Хотя эти сюрпризы иногда попадаются и с шаблонах элементов по умолчанию.

  • и это не все…

Теперь вы вооружены и Silverlight опять для вас море возможностей и радости.

Кто сказал, что стили и шаблоны это сложно – это не так. Это не сложнее CSS, просто возможностей на порядок больше :)
Вооружайтесь Blend, копируйте и изменяйте шаблоны по умолчаний, вставляйте их в свою тему – вот мой рецепт.

Комментариев нет:

Отправить комментарий