silverlight MouseLeftButtonDown无法触发解决办法
来源:互联网 发布:flash源码 编辑:程序博客网 时间:2024/05/13 03:06
Silverlight中绑定了MouseLeftButtonDown事件,但MouseLeftButtonDown事件却没有触发。
出现这样的原因主要是因为MouseLeftButtonDown事件是一个RoutedEvent , 在routing过程中被标记为handled, 因此控件不会再抛出该事件,因此你的事件处理方法也无法做出响应。
使用UIElement.AddHandler 方法指定已经被handled的事件。
<UserControl name ="uc" MouseLeftButtonDown = "uc_MouseLeftButtonDown" />
uc.AddHandler(MouseLeftButtonDownEvent, new MouseButtonEventHandler(uc_MouseLeftButtonDown), true);
void uc_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
}
这样就可以解决问题了。
- silverlight MouseLeftButtonDown无法触发解决办法
- silverlight MouseLeftButtonDown事件总是无法触发
- silverlight中button无法触发MouseLeftButtonDown等事件
- MouseLeftButtonDown事件无法触发
- MouseLeftButtonDown事件无法触发
- Button中MouseLeftButtonDown和MouseLeftButtonUp事件无法触发的解决方案
- MouseLeftButtonDown 事件不触发
- Canvas 鼠标事件 无效——没有定义背景颜色,即是透明色,无法触发MouseLeftButtonDown事件
- window.onpopstate无法触发解决办法
- silverlight无法安装的解决办法
- div无法触发blur事件解决办法
- MouseLeftButtonDown event not working for Textbox in Silverlight
- append之后无法触发点击事件的解决办法
- IE9及以下 span元素无法触发鼠标事件解决办法
- 无法启动调试 未安装silverlight developer runtime 解决办法
- 无法启动调试 未安装silverlight developer 运行时 解决办法
- 无法启动调试 未安装silverlight developer 运行时 解决办法
- 无法启动调试 未安装silverlight developer 运行时 解决办法
- 数据库常用查看命令
- 如何指定GCC的默认头文件路径(非常有用)
- 不外昨夜下战书当店的裘姓值班司理则称
- CALLBACK总结
- MyUnity:简易的 Unity Tweak 工具
- silverlight MouseLeftButtonDown无法触发解决办法
- maven中的 dependencies 和 dependencyManagement 的区别(六)
- itoa函数及atoi函数
- 如何使Android应用程序获取系统权限【转】
- MATLAB中画图中的text属性
- 为永嘉路故店合弛的宣扬口号毛病援用“法租界”做替店址的描述
- android检测当前网络是否可用
- linux 读写RTC时间
- ORACLE 定时执行存储过程