【发布时间】:2011-03-27 09:04:35
【问题描述】:
如果 all 我想要在 WPF 应用程序中显示某些网页的内容,那么使用 WebBrowser 控件与 Frame 控件的优缺点是什么?据我了解,Frame 无论如何都会包装 WebBrowser。
我不需要在我的控件中显示 WPF,因此 Frame 的功能与我无关。
提前致谢。
【问题讨论】:
如果 all 我想要在 WPF 应用程序中显示某些网页的内容,那么使用 WebBrowser 控件与 Frame 控件的优缺点是什么?据我了解,Frame 无论如何都会包装 WebBrowser。
我不需要在我的控件中显示 WPF,因此 Frame 的功能与我无关。
提前致谢。
【问题讨论】:
如果您只想显示网页,我会使用 WebBrowser 控件。即使只是因为命名更有意义,也更容易一目了然地理解“框架”的用途。
【讨论】:
“框架”可以将 WPF 内容显示为子项,并且仅在显示“网络”内容时启动 IE ActiveX 控件。 (首先显示您的内部应用程序帮助内容或数据内容,然后有一个指向网页的链接以获取更多详细信息。)我认为如果您正在考虑通过 Web 内容增强 XAML 静态内容(1),那么 Frame 是最佳选择。
1 - 见FlowDocument
【讨论】: