2014-01-21 88 views
0

我有一個WPF應用程序,與我希望添加新功能的機器上的音頻硬件進行交互。我希望添加的許多功能(聊天支持,社交網絡等)都可以通過AngularJS,SignalR和其他各種Web應用程序工具輕鬆處理。我試圖弄清楚我是否可以將這些功能編程爲Web應用程序,並且可以在我的WPF應用程序中進行編程。有幾件事情需要發生:在WPF應用程序內部運行Web瀏覽器?

  • 用戶與網站進行身份驗證&接收ASP.net窗體身份驗證cookie的

  • 用戶被引導到Web應用程序

  • 的Web應用程序包含由公認的超鏈接WPF應用程序&允許應用程序與計算機上的音頻硬件進行交互。

Silverlight不在圖片中我不確定是否有更好的方式與硬件進行交互。我最好放棄整個「網絡應用」概念並在WPF內部構建一切嗎?最終,這需要跨平臺,這似乎也有利於網絡應用程序。

+0

您是否在尋找將WebBrowser嵌入WPF或運行可從WPF應用程序外部訪問的Web界面? – cubitouch

回答

0

如果您需要提供從WPF應用程序分發的Web應用程序(REST或更多),我可以推薦您使用NancyFX,這很容易處理並添加功能以滿足您的需求。

您可以通過這種方式爲端口創建HTTP偵聽器,並提供與該Web服務相關的鏈接(並處理應用程序中的正確行爲)。

相關問題