SilverLight鼠标动态画矩形,为什么必须要加背景色?

heren5201314 2011-02-18 02:55:47
<Grid x:Name="MyMouseOn" Grid.Row="0"   >
<Canvas x:Name="BigCanvas" Background="Transparent" >

</Canvas>
</Grid>
<Button Grid.Row="1" Content="点击我画矩形" Height="30" HorizontalAlignment="Center" Name="button1" VerticalAlignment="Top" Width="100" Click="button1_Click" />

如代码所示,我点击鼠标,然后再页面上动态添加矩形,但是一旦我把<Canvas x:Name="BigCanvas" Background="Transparent" > 中的Background="Transparent" 去掉,不要背景色,鼠标就完成不了功能了,连事件都进不去!这是什么原理?各位大神说下。感谢!
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
heren5201314 2011-02-18
  • 打赏
  • 举报
回复
没有背景色,功能就无法实现,我的问题就在这里? 为什么一定要背景色? 不要背景色为什么不行?
passself 2011-02-18
  • 打赏
  • 举报
回复
这个是风格,你可以自定义自己改掉
jasnature 2011-02-18
  • 打赏
  • 举报
回复

8,735

社区成员

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

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