【发布时间】:2014-01-21 18:23:23
【问题描述】:
我有一个 WPF 应用程序,它与机器上的音频硬件进行交互,我希望向其添加新功能。我希望添加的许多功能(聊天支持、社交网络等)都可以使用 AngularJS、SignalR 和其他各种 Web 应用程序工具轻松处理。我试图弄清楚我是否可以将这些功能编程为 Web 应用程序,并且可以在我的 WPF 应用程序中实现。有几件事需要发生:
用户通过网站进行身份验证并接收 ASP.net 表单身份验证 cookie
用户被带到网络应用程序
Web 应用程序包含 WPF 应用程序可识别的超链接,并允许该应用程序与计算机上的音频硬件进行交互。
如果不考虑 Silverlight,我不确定是否有更好的方式与硬件交互。我是否最好放弃整个“网络应用程序”概念并在 WPF 中构建所有内容?最终这将需要跨平台,这似乎也有利于网络应用。
【问题讨论】:
-
您是否正在寻找将 WebBrowser 嵌入 WPF 或运行可从 WPF 应用程序外部访问的 Web 界面?
标签: c# .net wpf silverlight architecture