HOW TO USE AN HTML FILE IN WPF

Alex Leblois

Total Post:67

Points:471
Posted by  Alex Leblois
WPF
 1207  View(s)
Ratings:
Rate this:

I have a WPF project with a WebBrowser control. I want to navigate to a HTML page that is in the project. When I build my project there is an HTML file called Rule1.html in my bin folder. I have tried the following:

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

 webb1.Navigate(uri);

I get the following error:

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.

When I use an absolute Uri the program and control work fine, but I only want to use html pages that exist in my application for the time being. How can I accomplish this ?

  1. Pravesh Singh

    Post:412

    Points:2888
    Re: How to use an HTML file in WPF

    Hi Alex,

    I'm not sure if that URI creation statement even works, it doesn't seem to run on my machine.

    You have to specify a path for it.

    Uri uri = new Uri(AppDomain.CurrentDomain.BaseDirectory + @"\Rule1.html");

    AppDomain.CurrentDomain.BaseDirectory "gets the base directory that the assembly resolver uses to probe for assemblies."

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!