从另一个方法调用OnNavigatedTo(NavigationEventArgs e)
本文关键字:NavigationEventArgs OnNavigatedTo 另一个 方法 调用 | 更新日期: 2023-09-27 18:02:47
为什么不工作?
i got this
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
RequestAsync( new Uri(teamsite),
(html, exc) => {
if (exc == null) {
m_doc = new HtmlDocument();
Dispatcher.BeginInvoke(() => m_doc.LoadHtml(html));
xpathList.Items.Add(html);
}
else {
// handle exception appropriately
}
}
);
}
public void test()
{
this.OnNavigatedTo(NavigationEventArgs e)
}
是否有办法从public void test()
跳转到
protected override void OnNavigatedTo(NavigationEventArgs e)
?
不能使方法调用看起来像方法声明。你必须提供论据。解决办法:
public void test()
{
var arg = new NavigationEventArgs(...); // Supply constructor arguments
// Set arg properties if necessary
//...
this.OnNavigatedTo(arg)
}
你的代码不应该工作,因为你不能使方法调用像一个方法声明。你必须提供参数
请尝试下面粘贴的代码
public void test()
{
var arg = new NavigationEventArgs();
// Initialize the variable
// other necessory code ...
this.OnNavigatedTo(arg)
}