2012-08-07 30 views
1

我在那裏我試圖做一些下面這樣我就可以纔去到剪貼板清潔URL起來的效果WPF導航控制:WPF Navigator控件 - 如果源代碼等於?

if (webBrowserWorkflows.Source = "http://testinglink.com") 
{ 
    // do stuff 
} 

不幸的是,當我嘗試這樣做視覺Studio告訴我:「無法將源類型字符串轉換爲System.URI」。

考慮到這一點我已經試過:

if (webBrowserWorkflows.Source.ToString = "http://testinglink.com") 
{ 
    // do stuff 
} 

但是我沒有成功。我敢肯定,你可以告訴我對C#很陌生 - 這對我來說是一個測試場所,因此任何可以提供的答案幫助我理解答案的文檔都將非常感謝!

回答

1

你需要創建一個新的URI對象,你可以通過你的網址進入構造,這應該工作:

using System; 

... 

URI myUri = new URI("http://testinglink.com"); 

webBrowserWorkFlows.Source = myUri; 
//OR  
webBrowserWorkFlows.Navigate(myUri); 
... 

if (webBrowserWorkflows.Source == myUri) 
{ 
    // do stuff 
} 

http://msdn.microsoft.com/en-us/library/system.uri.aspx

http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.aspx

+0

感謝你了,感謝! – Codingo 2012-08-07 07:28:00

+0

我已經完成了這個,現在收到:「不能隱式地將類型'System.URI'轉換爲'bool'? – Codingo 2012-08-07 07:32:02

+0

'webBrowserWorkflows'是什麼類型? – 2012-08-07 07:32:57