wpf
System.Windows.Controls.WebBrowser
サーチ…
前書き
これにより、WebブラウザをWPFアプリケーションに組み込むことができます。
備考
ドキュメンテーションから明白ではなく、何年も前からInternetExplorerをインストールしているのではなく、InternetExplorer7のように動作することが重要です( https:// weblogを参照してください) 。 west-wind.com/posts/2011/may/21/web-browser-control-specifying-the-ie-version )。
これは、コントロールにプロパティを設定することで修正することはできません。 HTMLメタタグを追加するか、レジストリ設定(!)を適用して、表示されているページを変更する必要があります。 (両方のアプローチの詳細は上のリンクにあります。)
たとえば、この奇妙なデザインの動作によって、「スクリプトエラー」/「このページのスクリプトにエラーが発生しました」というメッセージが表示される場合があります。このエラーを調べると、実際の問題を理解して正しい解決策を適用するのではなく、エラーを抑制することが解決策であると考えるかもしれません。
BusyIndicator内のWebブラウザーの例
WebBrowserコントロールは、XAML定義に同感ではなく、他のものの上に表示されることに注意してください。たとえば、ビジー状態であるとマークされているBusyIndicatorの内部に配置すると、そのコントロールの上に自身がレンダリングされます。解決策は、WebBrowserの可視性をBusyIndicatorが使用している値にバインドし、コンバータを使用してBooleanを逆変換し、Visibilityに変換することです。例えば:
<telerik:RadBusyIndicator IsBusy="{Binding IsBusy}">
<WebBrowser Visibility="{Binding IsBusy, Converter={StaticResource InvertBooleanToVisibilityConverter}}"/>
</telerik:RadBusyIndicator>
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow