【发布时间】:2015-03-17 10:55:51
【问题描述】:
我有类CategoryPage,在某些区域称为navigationHelper_loadState,有一个函数称为clickeditem,带有一个参数
public void clickeditem(ItemClickEventArgs Args)
{
function = Args.ClickedItem.ToString();
}
函数是public static string function;
当我尝试在构造函数中调用clickeditem 时,
它需要参数(ItemClickEventArgs Args),当我发送给构造函数时它变成了Null。
我试图创建另一个构造函数,或者只是从另一个公共类调用但我失败了
你能帮帮我吗?
【问题讨论】:
-
如果没有
Args,您的代码根本无法工作,因为方法体依赖于它。在没有这个参数的情况下,期望该方法做什么? -
是的,你是绝对正确的,所以我的意思是如何在构造函数中调用这个函数而不传递这个特定函数的参数期望
-
这个函数是一个事件处理器。通常不直接调用事件处理程序。如果你想执行相同的代码,那么(为了避免重复)这段代码可以移动到单独的方法中,从事件处理程序或其他地方调用。跨度>
标签: c# wpf data-binding windows-store