0

WebBrowser コントロールを含む WPF プロジェクトがあります。プロジェクト内の HTML ページに移動したいと考えています。プロジェクトをビルドすると、bin フォルダーに Rule1.html という HTML ファイルがあります。私は次のことを試しました:

 System.Uri uri = new Uri("Rule1.html");
 webb1.Navigate(uri);

次のエラーが表示されます。

Cannot create instance of 'MainWindow' defined in assembly 'BB, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Exception has been thrown by the target of an invocation.  Error in markup file 'MainWindow.xaml' Line 1 Position 9.

絶対 Uri を使用すると、プログラムとコントロールは正常に動作しますが、当面はアプリケーションに存在する html ページのみを使用したいと考えています。どうすればこれを達成できますか?

4

2 に答える 2

0

これを試して:

System.Uri uri = new Uri("file://" + @"C:\Test\test.html", UriKind.Absolute);
webb1.Navigate(uri);
于 2013-09-17T14:02:18.067 に答える