画刷遮住图片应该怎么办?

fedoriri 2012-04-02 01:27:15
程序中这样写
Rectangle recttangle = new Rectangle() {
Width = 50,
Height = 50,
};
recttangle.SetValue(Canvas.LeftProperty, xxxx);
recttangle.SetValue(Canvas.TopProperty, xxxx));
recttangle.Fill =new SolidColorBrush(Colors.Red);
LayoutRoot.Children.Add(recttangle);
。。。。。。。。
。。。。。。。
image.SetValue(Canvas.LeftProperty, xxxx);
image.SetValue(Canvas.TopProperty,xxxx);
image.Width = xxxx;
image.Height =xxxx;
结果没有出图片遮盖画刷的期望,反而是画刷遮住图片了,请问应该怎么解决啊?
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
boything51 2012-04-02
  • 打赏
  • 举报
回复
你的LayoutRoot.Children.Add(image)这个语句在哪里,这句决定他渲染的次序
水猿兵团五哥 2012-04-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

设置image的Canvas.ZIndex属性,让它高于rectangle的ZIndex,比如99
[/Quote]

分层次
jshi123 2012-04-02
  • 打赏
  • 举报
回复
设置image的Canvas.ZIndex属性,让它高于rectangle的ZIndex,比如99
传递正能量 2012-04-02
  • 打赏
  • 举报
回复
分为2层,下面的层直接fill,上面的放图片

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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