silverlight的Image控件点击问题

guxue365 2010-11-06 08:04:39
我用的是vs2010+silverlight,我加了一个控件Image,source里添加了图片,并且在事件里选择了MouseLeftButtonDown,添加代码如下:
private void image1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
Rectangle item = sender as Rectangle;
mouseVerticalPosition = e.GetPosition(null).Y;
mouseHorizontalPosition = e.GetPosition(null).X;
isMouseCaptured = true;
item.CaptureMouse();
MessageBox.Show("silverlight");

}

然后我在浏览器中点击Image图片,但并没有弹出对话框,请问该怎么办?
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chris695 2010-11-12
  • 打赏
  • 举报
回复
item.CaptureMouse();
到这出错了。。。
marryjenny 2010-11-09
  • 打赏
  • 举报
回复
你不是Image触发的事件吗,sender怎能转化成Rectangle呢,你的item为空了
jv9 2010-11-06
  • 打赏
  • 举报
回复
image1_MouseLeftButtonDown事件确认激活了么?检查一下代码,使用Debug看看是否执行到了MessageBox.Show("silverlight");

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧