如何在WP8中引发事件
本文关键字:事件 WP8 | 更新日期: 2023-09-27 18:05:07
如何在WP8中引发事件
作为标题,WP8中没有RaiseEvent()方法。所以,我不能那样做。我需要在代码中激活一个事件。
请帮帮我!
你需要使用。net的事件委托机制,这样做:
//像这样声明委托和事件:
public delegate void YourDelegate();
public event YourDelegate YourEvent;
//像这样从你的代码中触发YourEvent:
if (YourEvent!= null)
{
YourEvent();
}
假设您在YourClass.cs
中这样做,然后假设mainpage . example .cs:
YourClass object=new YourClass();
// Register HttpEvent event
object.YourEvent+= Handler_YourEvent;
在mainpage . example .cs中添加事件处理程序:
void Handler_YourEvent()
{
//code to handle event
}
希望这对你有帮助。
假设你想要一个Tap Event
使用+=在c#中附加事件处理程序
MyButton.Tap += onTouch;
Events for Windows Phone 8