C#WinForms:我应该使用Web浏览器控件吗?

Sha*_*ant 4 c# winforms

我正在构建一个Windows窗体应用程序,我将在其中添加一个控件,它将显示相当多的不同数据.在大多数情况下,内部数据将是导航按钮和帮助/培训文本.

我认为如果我能用HTML编写内容然后只在应用程序的控件中显示它,那将是理想的,但我不确定这是不是一个好主意.

另一点需要注意的是,在不久的将来某个时候将会有一个基于Web的相同应用程序版本,并且在HTML中执行这部分应用程序将使非常容易的可重用性.

如果这很重要,用户将不会安装IIS.

Alo*_*kin 6

为此,我认为嵌入式Web浏览器绝对是非常棒的.很多应用程序使用Web浏览器控件进行导航,信息,培训等.Spring就是一个例子.此外,可重用性几乎总是最佳实践.

但我会使用WebKit而不是内置的IE Web浏览器控件.

  • 为WebKit +1,甚至Valve厌倦了MSHTML/Trident,并使用最新版本的Steam切换到WebKit. (2认同)