Kontrolka WebBrowser nie wyświetla zawartości pliku .html

Kontrolka WebBrowser nie wyświetla zawartości pliku .html
Ursinus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 161
0

Witam.
Pisze sobie taką prostą apkę WPF, która przy pomocy kontrolki WebBrowser wyświetla zawartość pliku html.
Robię to takim sposobem:

Kopiuj
 
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // ... Load this site.
            this.MainBrowser.Navigate("file:///.../ace-builds-master/editor.html");
        }

jednak po odpaleniu programu nic się w tej kontrolce nie wyświetla. Jedynie gdy przeciągnę ten plik ręcznie w miejsce kontrolki to wtedy go ona otwiera.
Co robię źle? Dodam, że jeśli źle definiuje ścieżkę to próbowałem np z google.pl i innymi stronami internetowymi, ale tez mi to nie działało.
Proszę o pomoc i pozdrawiam.

fourfour
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 627
1

Po przeciągnięciu ręcznie sprawdź , czy to jest dokładnie taka sama ścieżka jak podajesz. (WebBrowser.Url)

Ursinus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 161
0

No taka sama jest ścieżka :)
To chyba nie wina ścieżki bo jak robię jak w tutorialu i wklejam adres np https://www.google.pl/ to też nic. Biały ekran i tyle.

DibbyDum
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska, Kraków
1

Dodawałeś jakieś style, przezroczystość czy inne cuda wianki do tej kontrolki?

Możesz spróbować zrobić tak:

Kopiuj
MainBrowser.Loaded += delegate
{
   MainBrowser.Navigate(new Uri("https://www.google.pl/"));
}

Możesz też dla testów stworzyć nowe okno dodaj tam samą kontrolkę w kodzie daj tylko: this.MainBrowser.Navigate("http://www.google.pl"); i zobacz czy problem wciąż występuje.

Ursinus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 161
0

Ok dziękuję panowie zadziałało :)
Mam jednak pytanie:
Jak dodać ten plik html tak żeby gdy zbuduje aplikację on zawsze był do niej dodany?
Teraz mam podaną ścieżkę E:/itd ale wiadomo, że jak skompiluje i np na innym komputerze zechcę odpalić to tego pliku nie będzie w takiej ścieżce lub w ogóle.
Dodałem katalog z edytorem html, którego chcę użyć w mojej aplikacji do projektu, ale nie wiem za bardzo co dalej.

DibbyDum
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska, Kraków
0

Poczytaj o 'wpf resources'.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.