Подтвердить что ты не робот

Какой ваш главный запрос функции для Silverlight?

Я заберу очевидное здесь: поддержка микрофона и веб-камеры. Помимо этого, если вы запустили команду Silverlight, каков был бы ваш самый высокий приоритет для Silverlight v.Next?

Отказ от ответственности: если мы получим хорошие ответы, я передам их людям, которых я знаю в команде Silverlight.

UPDATE. Лучшим местом для отправки запросов Silverlight теперь является сайт UserVoice: http://silverlight.uservoice.com/

4b9b3361

Ответ 1

  • SQL Compact Edition, работающий на CLR Silverlight
  • Поддержка триггеров
  • Поддержка ресурсных словарей

Кроме того, с тех пор, как вы создали веб-камеру, мне нужно подключить мою поддержку Silverlight 2 Webcam Support POC. Он использует Flash interop и позволяет вам захватывать PNG-кадры из Silverlight. Я думаю, это более забавный пример взаимодействия Silverlight, JavaScript и Flash, чем действительно полезное решение для веб-камеры. Но вы можете делать с ним забавные вещи. В моем последнем сообщении в блоге я использую поддержку веб-камеры для захвата неподвижных изображений для раздвижной игры-головоломки.

http://jonas.follesoe.no/WebcamInSilverlight2NdashSlidingPuzzleGame.aspx

Ответ 2

Полная кросс-платформенная поддержка для Windows, Mac и Linux с полным паритетом характеристик для каждой ОС.;)

Ответ 3

Я нахожусь в команде silverlight. Поэтому я также могу передать предложения.

Не уверен, насколько я могу разглашать, но веб-камера работает.

Я вполне могу согласиться с желанием gen wav файлов. Я хотел ускорить/замедлить звуки для фортепианной демонстрации.

Карл - это план. Хотя поддержка linux обрабатывается моно-командой.

Брайан - в то время как четность с WPF не является целью, совместимость подмножества. Silverlight "минимализм" действительно порой довольно раздражает.

Ответ 4

Я работаю над бизнес-приложением в silverlight в течение последних нескольких месяцев, поэтому я склонен к этому направлению. Это мои проблемы с 2 бета-2, я понятия не имею, будут ли они решены с окончательной версией.

  • Печать. Какой-то, какой-то, мне все равно, если у меня есть некоторый контроль над ним. Бизнес-приложение без печати - это трудная продажа, и нет, печать из браузера недостаточно хороша.

  • Возможность развертывания обновлений. В настоящее время я не могу легко опубликовать новую версию xap и ожидать, что пользователи ее получат. Это почти показательный стоппер. Все предложения, чтобы сделать эту работу у меня, похоже, не работают или не ухудшают ситуацию. Добавление строки запроса ничего не делало. Переименование xap с номером версии уничтожит хранилище iso и добавит заголовок без кэша на сайт, который разбивает PDF в IE, который является частью моей работы для # 1.

  • Щелкните правой кнопкой мыши, дважды щелкните и прокрутите колесо. Где они? Конечно, я могу взломать его и заставить его работать, но этот материал должен работать. Единственное оправдание, которое я слышал, это некоторые мыши, у которых нет второй кнопки. Надеюсь, это не причина. Если это так, позвольте избавиться от всего, кроме текстового поля, чтобы ребята из рыси не чувствовали себя плохо.

Ответ 5

Хорошо, хорошо, я выложу еще один: поддержка аудиофайлов. Я хотел бы иметь возможность генерировать данные WAV на клиенте и сразу же воспроизводить его. Как бы то ни было, Silverlight воспроизводит только WMV и MP3, ни один из которых не является простым (законным?) Для создания без лицензии для каждого клиента.

Ответ 6

Четность с WPF.

Триггеры (триггеры событий и триггеры данных тоже), Связывание с другими элементами в xaml, Многокомпонентные преобразователи, и DynamicResources.

Команды... может быть, если у них будет время.

Ответ 7

Для исправления уродливого текстового рендеринга.

Ответ 8

Возможность печати. Я работаю над бизнес-приложением, так как альфа-версия и самая большая проблема заключается в том, что мне приходится создавать PDF файлы на сервере и загружать их клиенту, чтобы они могли печататься. Некоторые из них становятся действительно большими. Если бы я мог создать их на клиенте и распечатать, что бы решить все мои проблемы. В противном случае SL 3.0 отлично подойдет для моего приложения.

Ответ 9

SQL Compact Edition, работающий на CLR Silverlight

Я думал, что точка silverlight должна обеспечить небольшую встроенную среду выполнения в браузере.

Добавление каждой кухонной раковины (например, SQL или любой ORM-библиотеки или паритета с WPF) просто приведет к тому, что произошло с .net 3.5. Никто не будет развиваться для этого, потому что они не хотят обременять своих конечных пользователей 200-мегабайтной загрузкой

Мои запросы на главные функции для silverlight:

  • Самый маленький размер загрузки. В прошлый раз, когда я смотрел, я думаю, что это было в 4,6 мегабайта? Это слишком велико.

  • Установка одним кликом без сбоев. Не заставляйте меня перемещаться на другие сайты, перезагружать мой браузер * или DARE перезагружать компьютер.

  • Обратная совместимость. Я был на нескольких сайтах silverlight, которые не работают, потому что они требуют 1.0, и у меня есть что-то в версии 2.0, но я не могу установить 1.0, потому что 2.0 останавливает его. Это глупо.

* Да, я понимаю, что это может быть невозможно в пределах firefox и т.д., но все же. Это конечная цель.

Ответ 10

Элемент XAML Hyperlink внутри текстовых блоков. Google "silverlight text Hyperlink", чтобы узнать, сколько сложных и уродливых обходных решений публикуется для этого упущения. Обратите внимание, что лучший не имеет перерывов в тексте, потому что WrapPanel, который он использует, не имеет с ними отношения.

В противном случае я мог бы сделать хотя бы один из следующих способов, чтобы сделать обходные пути более привлекательными:

  • FlowDocument, чтобы я мог работать с несколькими текстовыми блоками внутри более крупного документа
  • Хороший способ определить, какой текст запускается под щелчком мыши, когда пользователь нажимает где-нибудь на текстовом блоке. В общем случае - с помощью щелчков X, Y координаты, выясните, на какой элемент XAML был нажат.
  • События мыши на текстовых запусках, а не только на их содержащий текстовый блок.

Я спросил, как это сделать в качестве вопроса здесь, и нет удовлетворительного ответа, что очень неутешительно.

Ответ 11

Потоковое видео по RTSP. К сожалению, Silverlight 2 поддерживает только потоковое HTTP-потоки и говорит ему использовать mms://только сигнализирует, что он делает потоковое видео через HTTP.

Ответ 12

Поддержка Tiff.

Это будет огромным для предприятий, которым необходимо получить доступ к отсканированным документам с центрального сервера - Silverlight гораздо проще развертывать, чем компоненты Windows Forms, размещенные в IE, и почти все операции с документами выполняются с помощью Tiffs.

Ответ 13

  • Базовая поддержка HTML/Rich Text.
  • Встроенная гиперссылка WPF.

Ответ 14

Поддержка Mic + Webcam... требуется для веб-дозвонщиков Поддержка печати... для приложений LoB Silverlight работает на Symbian (S60 atleast) и iPhone

DataSet/TypedDataSet... с привязкой к управлению... Visual Studio генерирует адаптеры на основе WCF (например, в настоящее время это делает для WinForms/Sql). Множество разработчиков LoB будут привлечены!

Ответ 15

Я просто хотел бы добавить, что у Silverlight есть свой собственный сайт uservoice, если вы можете добавить и проголосовать за предложения по функциям: http://silverlight.uservoice.com/

Это было настроено командой разработчиков Silverlight, и они активно следят за предложениями на этом сайте.

Ответ 16

Как насчет того, чтобы иметь возможность обернуть Silverlight вокруг AIR и иметь возможность запускать его как клиента с несколькими платформами... Я предполагаю, что это скорее запрос к команде Adobe, а не к Microsoft, но я должен быть круто!

Ура!

Ответ 17

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

Ответ 18

Выпадающие окна и более простой способ выделить текст в текстовом поле!

Это то, что я хочу сейчас, в любом случае.

Ответ 19

Позвольте мне добавить еще одно голосование за возможность генерировать/редактировать/воспроизводить wav файлы (или, по крайней мере, исходный поток бит низкого уровня).

Ответ 20

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

Ответ 21

Это автоматическое обновление нового кода Silverlight звучит как большая проблема.

Также должен быть правый щелчок. Это до разработчика, чтобы иметь дело с пользователями, у которых нет 2-кнопочной мыши. Я уверен, что у 90% пользователей есть 2-кнопочная мышь. И у пользователей Mac есть Cmd, чтобы подражать этому, не так ли? Если вы покрываете окна и Mac, которые составляют 97% рынка или что-то еще, это так хорошо, как только получается.

Ответ 22

Две вещи:

  • Возможность выполнить HttpWebRequest без полного тела запроса, загруженного в память на клиенте
  • Возможность подключения сокетов к порту исходного сервера (например, 80 или 443)

Ответ 23

Я не собираюсь быть тем парнем, который перечисляет все функции WPF. Я пытаюсь быть тактическим.

Вот мой список:

  • Режим полного доверия (то есть доступ к файловой системе, полнотекстовый ввод текста)
  • Прямой доступ к принтеру
  • ItemContainerGenerator продвигается с SL Toolkit до SL. Этот класс настолько смехотворно важен для создания пользовательских элементов ItemsControls.
  • Перетаскивание с рабочего стола
  • Улучшенная привязка к RelativeSource.
  • ScatterView и другие элементы управления, оптимизированные для сенсорного экрана.
  • Получать уведомление об обновлениях сборки во время выполнения (чтобы пользователи, не закрывающие браузер, могли получать обновления кода).

Ответ 24

У меня есть запрос, который может быть разрешен одним из двух способов (как я вижу):

  • Автоматическое масштабирование Canvas (т.е. когда вы изменяете размер холста в Blend, это фактически изменит масштаб холста без сумасшедших побочных эффектов бесконечного столкновения, а также программно, если width/height этого элемента управления, содержимое холста также будет масштабироваться в пределах этих границ.
  • Альтернативным способом выполнения вышеперечисленного будет панель Path. Как и сейчас, Paths масштабируются так, как я хотел бы, чтобы они были в Blend. Я бы подумал, что панель Path также будет масштабироваться так же, как и отдельные Paths. Вы знаете, как сортировка путей.
  • Как насчет того, чтобы не обрезать дорожки штрихов, когда они выходят за пределы ширины/высоты? Или каким-то образом предоставить опцию (флажок) для включения/выключения этой функции?

Ответ 25

Интересно, когда-нибудь будет возможно создать веб-сайт с использованием silverlight, который реализует такие функции, как те, которые доступны в TinyChat и TokBox.com [жаль, что я новый пользователь и не могу размещать больше, чем ссылку за сообщение:-(], а именно: чаты с несколькими аудио- и видеопотоками, поступающие с микрофонов и веб-камер (с использованием Flash).