Какие полезные концепции нужно знать при создании приложений Silverlight? - PullRequest
0 голосов
/ 10 мая 2010

Пространство Silverlight (& WPF), похоже, имеет совершенно новую номенклатуру вокруг него, поэтому иногда мне трудно понять, что важно и полезно, чтобы исследовать немного больше.

Например, я «знаю» о шаблоне MVVM, но я ищу вещи, которые немного меньше по объему, то есть темы, идеи, программные конструкции, которые могут быть использованы при реализации MVVM и которые необходимо знать заранее .

Так что в основном я ищу некоторые ключевые темы и концепции, которые люди сочли полезными или важными при создании приложений Silverlight. И, возможно, почему это полезно или важно и когда \ где это может быть применено или использовано.

Спасибо.

Ответы [ 3 ]

1 голос
/ 10 мая 2010

Если вы новичок, пока не связывайтесь с MVVM. Это может легко все усложнить. Я рекомендую вам создать свои первые одно или два приложения без него. (См. этот вопрос .)

Понятия, с которыми вы должны ознакомиться:

  • Синтаксис XAML и концепция кода
  • Стили и шаблоны
  • Что такое UIElement, FrameworkElement, Shape, Control и другие абстрактные классы
  • Привязки (их довольно много)
  • Как создавать собственные элементы управления и стили для них (в SL, generic.xaml)

Если вы знакомы с вышеизложенным (и вы чувствуете себя комфортно с XAML, или кто-то из вашей команды уже знаком с этим), прочитайте лучшие практики Silverlight и WPF, а затем вы можете начать работу с MVVM.

1 голос
/ 10 мая 2010

Я считаю, что для полноценного использования WPF / Silverlight нужно научиться двум самым важным вещам: сначала привязка данных, а затем модель шаблонов. Привязка данных - это ключ ко многим приложениям, но именно в шаблонах IMO WPF / Silverlight действительно сияет.

0 голосов
/ 10 мая 2010

Я мог бы предложить вам начать с расширения области действия, чтобы включить также WPF, поскольку во многих случаях шаблоны проектирования и шаблоны кодирования несколько перекрываются. Очевидно, Silverlight - это урезанная версия WPF, но, поскольку многие методы и стили дизайна похожи, может быть полезно взглянуть и на некоторые практики WPF.

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