CwCity Board >>> Programmier Sprachen >>> Delphi, VB, C/C++, Java etc. >>> [erledigt] [C#] Webbrowser: Bei Klick auf Link zu Standardwebbrowser
[erledigt] [C#] Webbrowser: Bei Klick auf Link zu Standardwebbrowser

Seiten: 1
michiptg
Verfasst am: 23.02.2012 um: 18:23 Uhr
 
Cw Posting Dude
Poster Teufel
CwID: 154382
Beiträge: 122
SPAM:
0% Spam
Hallo CwCity Gemeinde,

hab schon wieder ein Problem mit C#. 
In Google hab ich nix gefunden (oder ich bin immernoch zu blöd).
Naja, hoffentlich kann mir wieder jemand helfen.
Zu meinem Problem:
Wenn man im WPF-Webbrowser (in System.Windows.Controls) auf einen Link klickt,
soll man die neu aufgehende Seite im Standardwebbrowser sehen.

Hoffe jemand kann mir helfen 
Ein großes DANKE! schon jetzt.

Mit freundlichen Grüßen
 

michiptg

Alenan.com





Letzte Änderung am: 24.02.2012 um:14:08 Uhr durch: michiptg
 



tuts4you
Verfasst am: 23.02.2012 um: 18:34 Uhr
 
Cw Guru
King
CwID: 164600
Beiträge: 648
SPAM:
0% Spam
Hallo,

du kannst das Navigating-Event des Webbrowsers verwenden (hoffe der WPF Webbrowser hat sowas - kanns nicht testen)

webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);

und dann im Event:

    void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
    {
      Process.Start(e.Url.ToString());
      e.Cancel = true;
    }

sg


Schau doch mal vorbei bei http://tuts4you.de :)
 

michiptg
Verfasst am: 23.02.2012 um: 19:36 Uhr
 
Cw Posting Dude
Poster Teufel
CwID: 154382
Beiträge: 122
SPAM:
0% Spam
  
Zitat von tuts4you
Hallo,

du kannst das Navigating-Event des Webbrowsers verwenden (hoffe der WPF Webbrowser hat sowas - kanns nicht testen)

webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);

und dann im Event:

    void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
    {
      Process.Start(e.Url.ToString());
      e.Cancel = true;
    }

sg


Bei mir funktioniert das leider nicht. 
Aber ein großes DANKE @tuts4you

Den " WebBrowserNavigatingEventHandler "-Event-Händler gibts bei mir nicht, nur den "System.Windows.Navigation.NavigatingCancelEventHandler"-Ev ent-Händler.

Hoffentlich kann mir noch jemand helfen 

Mit freundlichen Grüßen
 

michiptg

Alenan.com



 

tuts4you
Verfasst am: 24.02.2012 um: 08:09 Uhr
 
Cw Guru
King
CwID: 164600
Beiträge: 648
SPAM:
0% Spam
Na dann verwend eben das NavigatingCancelEvent ;) Ist genau das gleiche nur dass es anstadt Url dort Uri heisst ;)
Den Code hab ich dir ja schon geschrieben :)

Schau doch mal vorbei bei http://tuts4you.de :)
 

michiptg
Verfasst am: 24.02.2012 um: 14:07 Uhr
 
Cw Posting Dude
Poster Teufel
CwID: 154382
Beiträge: 122
SPAM:
0% Spam
  
Zitat von tuts4you
Na dann verwend eben das NavigatingCancelEvent ;) Ist genau das gleiche nur dass es anstadt Url dort Uri heisst ;)
Den Code hab ich dir ja schon geschrieben :)


Und schon wieder ein gelöstes Problem.

Wusste nicht, dass das gleiche ist, sorry.

Ein großes DANKE! 
Bist einfach der/die Beste tuts4you 

Thread kann geschlossen werden.

Mit freundlichen Grüßen
 

michiptg

Alenan.com



 

tuts4you
Verfasst am: 25.02.2012 um: 13:34 Uhr
 
Cw Guru
King
CwID: 164600
Beiträge: 648
SPAM:
0% Spam

Ja ich weiss nicht was sich die Hammel von Microsoft dabei gedacht haben bei WPF eigentlich gleiches anderst zu benennen... Führt nur zu verwirrung... Aber gut... Bin froh geholfen zu haben ;)


Schau doch mal vorbei bei http://tuts4you.de :)
 

 
Seiten: 1

Folgende User sind hier gerade aktiv:
-

ANZEIGE