遇到几点小白问题,敬请大神解答:
1、WP7开发中删除事件处理代码,以按钮的Click事件为例,仅仅删除xxButton_Click(object sender, RoutedEventArgs e)处理代码就行了吗,不用做其它什么清理?
2、关于控件的“长按”事件,应该是"Hold"吧...如何避免长按与单击冲突?假设一个按钮同时设置了单击Click事件和长按Hold事件,调试时长按此按钮会同时触发长按和单击事件,如何避免?
你好,
关于第一个问题,如果是Silverlight应用程序的话,最好再XAML中也删除对应的***_Click(object sender, RoutedEventArgs e)。
Keep Fighting
"2、关于控件的“长按”事件,应该是"Hold"吧...如何避免长按与单击冲突?假设一个按钮同时设置了单击Click事件和长按Hold事件,调试时长按此按钮会同时触发长按和单击事件,如何避免?"
不会冲突的,系统会判断你是否长按的,根据你按的时间长短进入不同的事件,类似于if-else,并不会同时进入两个事件
事实上我试了,系统首先会响应长按hold事件,当按键弹起时系统会响应click事件,这应该怎么解决呢?