Я бы порекомендовал перейти на SL4, если вам нужно много расширенных функций, присутствующих в традиционном настольном приложении.Вот некоторые из них:
- Вы можете получить лучшую поддержку
clipboard
- я только что услышал об этом, нужно проверить - Будет добавлена поддержка печати.В настоящее время его нет
- В настоящее время, если вы попытаетесь прокрутить
DataGrid
с помощью шарика мыши, это не сработает.Он есть в SL4 - . Вы можете создавать
right-click
меню для обработки щелчков правой кнопкой мыши.Напоминает вам о настольных приложениях? - Вам нужен
Microphone
доступ?Или webcam
доступ?В настоящее время Flash может сделать это, но Silverlight не может.Именно там в предстоящем SL4 - я слышал, что
RichTextArea
также идет.Мне нужно подтвердить это и сказать - Сомоне, которого я знаю, говорил о поддержке таких кодеков, как
H.264
!Поскольку Microsoft заплатила роялти за H.264 до MPEG LA
, они, вероятно, могут подумать о том, чтобы поместить его в Silverlight 4 для потокового видео.Мои 2 цента:) - Возможно, они дают еще больше улучшений в DataGrid, кроме колесика мыши.Давайте посмотрим.
Кроме того, насколько я помню из анонсов бета-версии Silverlight 4, кто-нибудь может подтвердить?
- API уведомлений
- Поддержка COM
- Лучшая поддержка тем
- Перетаскивание
Возможно, этот список бесконечен.
OTOH, если вы хотите получить список новинок Silverlight3, вам, вероятно, нужно прочитать примечания к выпуску или вот несколько вещей, я понятия не имею, нужны они вам или нет.
NetworkStatus
API, чтобы проверить, доступна сеть или нет.т.е. подключен / отключен - Он может использовать
GPU
для освобождения вашего процессора от сильной нагрузки - Если вы хотите создать красивый пользовательский интерфейс, тогда
Pixel Shader
может вам пригодиться. - Я никогда не пробовал, но слышал, что есть поддержка
Perspective 3D
.