2011-03-30 65 views
1

我正在编写TwitPic的消费者应用程序OAuth Echo导航到WPF应用程序的URL(用于打开网页)

当他们试图从Twitter获取密码时,我需要将用户导航到网页。

当消费者单击按钮时,如何从WPF表单导航它们?

+0

您是否使用了WPF窗口内的WebBrowser控件? – dugas 2011-03-30 22:02:05

+0

你只是想启动一个浏览器,或者你想让你的应用程序托管网页? – 2011-03-30 22:08:20

+0

我想打开用户的默认网页浏览器并点击按钮进入网页。例如,转到http://google.com – tugberk 2011-03-30 22:22:49

回答

5

你可以在自己的窗口,举办WebBrowser控制,并从您按一下按钮打开该窗口:

窗口主办BrowserControl:

<Window x:Class="WpfApplication1.Window1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Window1" Height="300" Width="300"> 
<DockPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 
    <WebBrowser x:Name="Browser" ></WebBrowser> 
</DockPanel> 

在你的按钮的单击事件,请使用WebBrowser控件的Navigate方法:

Window1 w = new Window1(); 
     w.Browser.Navigate(new Uri("http://stackoverflow.com")); 
     w.Show(); 
+0

感谢您的回复。正如我所说的,我正在使用这个来获取twitter上的pin码,用于TwitPic图片上传用户应用程序。你认为它会起作用吗?但我一定会试一试。 – tugberk 2011-03-30 22:24:26

+0

@tugberk_ugurlu - 很高兴看到它的工作。 – dugas 2011-03-30 23:21:51

+0

是的,它的工作。谢谢。但我怎么能用另一种方式来做,我还不确定:S – tugberk 2011-03-30 23:48:55

8

要启动用户的默认浏览到特定的网页,你可以做到以下几点:

System.Diagnostics.Process.Start("http://www.google.com"); 
相关问题