我有一个WPF导航器控件,我正在尝试执行以下操作,以便在转到剪贴板之前清理URL:
if (webBrowserWorkflows.Source = "http://testinglink.com")
{
// do stuff
}
不幸的是,当我尝试这样做时,Visual Studio告诉我:“无法将源类型字符串转换为System.URI”。
考虑到这一点,我尝试过:
if (webBrowserWorkflows.Source.ToString = "http://testinglink.com")
{
// do stuff
}
然而,我没有成功。我确信你可以告诉我对C#很新 - 这对我来说是一个试验场,所以你可以提供一些答案来帮助我理解答案非常感谢!
答案 0 :(得分:1)
您需要创建一个新的URI对象,您可以将您的URL传递给构造函数,这应该可行:
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