私はwebbrowserコントロールを使用しているwpfアプリケーションを作成しています。とにかく私はhtml要素を探したり、クリックを呼び出すなどの基本的な機能を求められることがあります。私がやってすることによって、これを達成することができる午前WPF webbrowserコントロールとwinforms
リサイズでにWebBrowserコントロール:私も呼び出すために管理
dynamic d = webBrowser1.Document;
var el = d.GetElementById("someId").SetAttribute("value", "I change the value");
:
webBrowser1.Document.GetElementById("someId").SetAttribute("value", "I change the value");
WPFのWebBrowserコントロールでは、私が行って、同じことを達成するために管理しました動的なタイプを使用してwpf webbrowserコントロールをクリックします。時々私はexeptionsを得る。
html要素を検索し、属性を設定し、クリックをのwpf Webブラウザーコントロールで、よく例外が発生する動的タイプを使用せずに、どのようにすることができますか? wpf webbrowserコントロールでwpfアプリケーションのwinforms webbrowserコントロールを置き換えたいと思います。
WinformsのHtmlDocumentラッパークラスとHtmlElementラッパークラスは素晴らしいです。しかし、DOMがあなたが望む要素や属性がDOMに含まれていない場合、それは大きな音として爆発します。彼らはまた、爆弾を避けるためにnullを明示的にチェックする必要があります。 –
私はテスト目的のhtmlドキュメントを作成したので、私が探しているhtml要素がドキュメントに含まれていると確信しています。しかし、ええ、私はいつもnull exeptionsをチェックすることに同意します... –