首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

怎么获取在控件Canvas里面的鼠标坐标

2012-05-01 
如何获取在控件Canvas里面的鼠标坐标?明明引用了System.window.input,但是依然使用不了Point pMouse.GetP

如何获取在控件Canvas里面的鼠标坐标?
明明引用了System.window.input,但是依然使用不了Point p=Mouse.GetPostion(Canvas1);
很奇怪,总是报错说,Mouse不存在
请问大侠们知道是什么问题吗?或者有没有其他的办法获取控件内相对鼠标位置的

[解决办法]
编译能通过吗?intellisence能认出Mouse是关键字吗?
[解决办法]
订阅Canvas的MouserMove事件,在事件处理函数中通过e.GetPostion(Canvas1)获取。
[解决办法]
首相确认你没把命名空间写错:
System.window.input --> System.Windows.Input

如果还不行,查下msdn,找到包含这个命名空间的dll,引用一下。
[解决办法]
既然你问这个问题,我还以为你知道Silverlight不可以呢,所以我一直认为你在用wpf。Silverlight不行的,确实没有定义。
可以采用4楼的策略。

热点排行