在后退按钮单击事件中,Web浏览器被禁止转到列表中的第一个项目(返回一页)。我用VB编写了这个代码并且它可以正常工作,但在C#中我的应用程序却没有。
这是我的代码:
private void back_Click(object sender, RoutedEventArgs e)
{
web.Navigate(new Uri(hlist.Items.First, UriKind.Absolute));
}
-web是我的网络浏览器的名称
-hlist是历史列表
答案 0 :(得分:0)
尝试制作一个变量i,而不是让web浏览器转到第一个,尝试制作它就像:i--
所以hlist.SelectedItem=i
或其他什么然后你可以说i--
然后制作webbrowser导航到i,hlist的值。我暂时没有做过c#,所以hlist.SelectedItem=i
可能无效。