我对编程很新,我正在使用awesomium引擎工作,它运行良好,但我想添加一个标签,列出你当前所在网站的URL我有这个功能来制作标签更新
private void refreshurllabel()
{
label1.Text = webControl1.Source.ToString();
}
但是我需要使用事件来在每次加载新页面时运行此函数。通过awesomium文档,我发现这个名为AddressChanged
的事件<authorize if-granted="GET_POSTS">
Hello WORLD!!!! {{name}}
</authorize>
可以满足我的需求,但由于我的知识有限,我无法确定如何在调用此事件时使函数运行。
非常感谢任何帮助。
答案 0 :(得分:1)
您需要连接事件处理程序。在代码中的某处,您需要添加类似
的内容 webControl1.AddressChanged += webControl1_AddressChanged;
然后是一个处理事件的函数
void webControl1_AddressChanged(object sender, EventArgs e){
webControl wc = (webControl)sender;
label1.Text = wc.Source.ToString();
}