是否可以通过其他方法制作 Windows Phone 8 后退按钮事件(OnBackKeyPress)?我一直在尝试从外部按钮单击或页面初始化程序调用该事件。但它给出了一个错误?
OnBackKeyPress += new EventHandler<System.ComponentModel.CancelEventArgs>(OnBackKeyPress);
'OnBackKeyPress' 没有重载匹配委托 'System.EventHandler'
是否可以通过其他方法制作 Windows Phone 8 后退按钮事件(OnBackKeyPress)?我一直在尝试从外部按钮单击或页面初始化程序调用该事件。但它给出了一个错误?
OnBackKeyPress += new EventHandler<System.ComponentModel.CancelEventArgs>(OnBackKeyPress);
'OnBackKeyPress' 没有重载匹配委托 'System.EventHandler'
只需覆盖后退按键事件,如下所示,
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
//Do your work here
base.OnBackKeyPress(e);
}
你可以试试这个
public Page()
{
InitializeComponent();
BackKeyPress +=PageBackKeyPress;
}
void PageBackKeyPress(object sender, System.ComponentModel.CancelEventArgs e)
{
// code
}
只需键入“覆盖”(不带引号)然后按空格,所有被覆盖的方法都会出现,选择 onBackKeyPress 方法。
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
base.OnBackKeyPress(e);
}
这个方法会出现,现在你可以在里面写你的代码块了。