silverlight控件分层求教

chenhaixin2011 2013-12-25 08:44:51
在一个grid控件中放置了几个Image控件,写了鼠标进入放大图片,鼠标离开恢复大小的事件,遇到另一个问题不知道怎么解决:silverlight默认后放置的控件在先放入控件上方,如果鼠标放在先放入的Image控件上,放大的图片有一部分会被后放入的控件遮住,请问大神如何解决
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bonjour-你好 2013-12-26
  • 打赏
  • 举报
回复
引用 2 楼 chenhaixin2011 的回复:
是说将grid改成Canvas,还是将Image改成Canvas?不能直接设置某个属性吗
是把Grid布局换成Canvas布局,Canvas布局有一个ZIndex的属性,这属性可以决定哪个元素在“更上一层”。 Grid布局我记得就是按“顺序”来决定的,除非你图片放大时,把放大的Image元素“移动到”Grid的Children集合的最后面(没测试过,错了轻喷
chenhaixin2011 2013-12-26
  • 打赏
  • 举报
回复
引用 1 楼 KumaPower 的回复:
改用Canvas,用ZIndex属性?
是说将grid改成Canvas,还是将Image改成Canvas?不能直接设置某个属性吗
chenhaixin2011 2013-12-26
  • 打赏
  • 举报
回复
引用 4 楼 hbu_pig 的回复:
Canvas布局有一个ZIndex的属性,这属性可以决定哪个元素在“更上一层”。 Grid布局我记得就是按“顺序”来决定的,越靠后写的越在上层
用Canvas解决了,谢谢
chenhaixin2011 2013-12-26
  • 打赏
  • 举报
回复
引用 3 楼 KumaPower 的回复:
[quote=引用 2 楼 chenhaixin2011 的回复:] 是说将grid改成Canvas,还是将Image改成Canvas?不能直接设置某个属性吗
是把Grid布局换成Canvas布局,Canvas布局有一个ZIndex的属性,这属性可以决定哪个元素在“更上一层”。 Grid布局我记得就是按“顺序”来决定的,除非你图片放大时,把放大的Image元素“移动到”Grid的Children集合的最后面(没测试过,错了轻喷)[/quote] 已经解决,谢谢
欢乐的小猪 2013-12-26
  • 打赏
  • 举报
回复
Canvas布局有一个ZIndex的属性,这属性可以决定哪个元素在“更上一层”。 Grid布局我记得就是按“顺序”来决定的,越靠后写的越在上层
Bonjour-你好 2013-12-25
  • 打赏
  • 举报
回复
改用Canvas,用ZIndex属性?

8,757

社区成员

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

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