为什么我的canvas的鼠标事件不会触发。

binbin846 2015-01-14 11:28:39
代码如下,挺简单的为什么不会触发。事件肯定存在,这个绝对没错,还有其他问题么。

<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="600" Width="600" WindowStartupLocation="CenterScreen">


<Canvas MouseDown="Canvas_MouseDown_1" MouseUp="Canvas_MouseUp_1" MouseMove="Canvas_MouseMove_1" PreviewMouseUp="Canvas_PreviewMouseUp_1" PreviewMouseMove="Canvas_PreviewMouseMove_1" PreviewMouseDown="Canvas_PreviewMouseDown_1">


</Canvas>



</Window>
...全文
429 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
宇峰科技 2015-01-24
  • 打赏
  • 举报
回复
哈哈。。。。。。
exception92 2015-01-15
  • 打赏
  • 举报
回复
canvas有默认的height,不过它的默认width是0,所以不会触发。 再理解,你需要设置子项的canvas.Top 与Left 没有具体的w与h ,都没有办法设置。
exception92 2015-01-15
  • 打赏
  • 举报
回复
设置它的宽高,具体大小
binbin846 2015-01-14
  • 打赏
  • 举报
回复
原来是没设置宽和高,默认不是充满了么。奇怪了。

8,735

社区成员

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

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