2014-01-21 7 views
0

У меня есть приложение WPF, которое взаимодействует со звуковым оборудованием на компьютере, к которому я хочу добавить новые функции. Многие функции, которые я хочу добавить (поддержка чата, социальные сети и т. Д.), - это все, что можно легко обработать с помощью AngularJS, SignalR и других инструментов для веб-приложений. Я пытаюсь выяснить, могу ли я программировать эти функции как веб-приложение, и это можно сделать в моем приложении WPF. Несколько вещей, которые должны произойти:Запуск веб-браузера внутри приложения WPF?

  • Пользователь подтверждает подлинность с сайта & получает ASP.net формы аутентификации печенье

  • Пользователь берется на веб-приложение

  • Веб-приложение содержит гиперссылки, которые распознаются Приложение WPF & позволяет приложению взаимодействовать с аудиооборудованием на компьютере.

С Silverlight из картинки Я не уверен, есть ли лучший способ взаимодействия с оборудованием. Мне лучше покончить с концепцией «веб-приложения» и построить все внутри WPF? В конце концов, это должно быть кросс-платформой, которая также, похоже, благоприятствует веб-приложению.

+0

Вы хотите внедрить WebBrowser в WPF или запустить веб-интерфейс, доступный извне приложения WPF? – cubitouch

ответ

0

Если вам необходимо предоставить веб-приложение (REST или больше), распространяемое из вашего приложения WPF, я могу рекомендовать вам NancyFX, который прост в обращении и добавлять функции, соответствующие вашим потребностям.

Вы можете таким образом создать HTTP-прослушиватель для порта и предоставить ссылки, связанные с этой веб-службой (и обработать правильное поведение в приложении).

Смежные вопросы