WPF Webbrowser und lokale Dateien

  • WPF

    WPF Webbrowser und lokale Dateien

    Hallo,

    vielleicht kennt jemand von euch meinen DocumentTextSearcher - findet Ihr hier im Forum im SourcecodeAustausch und im TestCenter.
    Die PDF und TXT Dateien werden nach der Auswahl eines Stichwortes im Webbrowser Control der WPF Anwendung dargestellt.

    ​Aus Gründen die ich hier nicht näher erklären kann muss ich die Framework Version von 4.5.2 auf 4 runtersetzen.

    ​Nach dem heruntersetzen der Framework Version ist Verweis "System.Net.HTTP" nicht mehr gültig, hab ihn rausgeschmissen.

    ​Problem - die PDF Dateien werden jetzt extern im Acrobat Reader angezeigt und das WebBrowser Control zeigt einen Navigationsfehler an.

    Frage:

    ​Wie überrede ich das WebBrowser Control die Dateien wieder anzuzeigen ?

    ​Hier mein XAML

    HTML-Quellcode

    1. ​<WebBrowser h:WebBrowserUtility.BindableSource="{Binding WebAddress}"/>


    Hier mein C# im ViewModel

    C#-Quellcode

    1. /// <summary>
    2. /// Pfad zur Datei welche im Webbrowser angezeigt werden soll
    3. /// </summary>
    4. private string webAddress;
    5. /// <summary>
    6. /// Pfad zur Datei welche im Webbrowser angezeigt werden soll
    7. /// </summary>
    8. public string WebAddress
    9. {
    10. get
    11. {
    12. return this.webAddress;
    13. }
    14. set
    15. {
    16. this.webAddress = value;
    17. RaisePropertyChangedEvent("WebAddress");
    18. }
    19. }
    20. /// <summary>
    21. /// Es wurde ein Stichwort ausgewählt - anzeigen
    22. /// </summary>
    23. /// <param name="sender">Sender</param>
    24. /// <param name="e">TagSelectedEventArgs</param>
    25. private void OnTagSelected(object sender, TagSelectedEventArgs e)
    26. {
    27. // Datei nur anzeigen wenn TagModel ausgewählt wurde
    28. if (e.IsSelected)
    29. {
    30. this.WebAddress = string.Format("file://{0}", e.Filename);
    31. }


    Wäre coll wenn euch was einfallen würde.

    Gruss

    mikeb69