一个WPF窗口的背景由4张图片拼接而成,如何把它们贴上去? (WPF工程)窗口(W*H):400*400有四张不同的图片(W*H):100*400现在要用这四张图片拼接起来作为这个窗口的背景图片。要怎样实现呢?我目前想到的是用布局控件对窗口进行分割,分别设置分割区域的图片。界面上的其它东西则重新对窗口进行布局然后再放置。这样感觉不是正道,麻烦各位给指条明路~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原来的图是PNG的,拼完之后能保持透明效果能保留吗 <Grid Width="400" Height="400"> <Grid.Background> <DrawingBrush Viewport="0,0,1,1"> <DrawingBrush.Drawing> <DrawingGroup> <ImageDrawing ImageSource="1.jpg" Rect="0, 0, .25, 1" /> <ImageDrawing ImageSource="2.jpg" Rect=".25, 0, .25, 1" /> <ImageDrawing ImageSource="3.jpg" Rect=".5, 0, .25, 1" /> <ImageDrawing ImageSource="4.jpg" Rect=".75, 0, .25, 1" /> </DrawingGroup> </DrawingBrush.Drawing> </DrawingBrush> </Grid.Background></Grid> 你可以在ResourceDictionary定义这个Brush,然后在Background中StaticResouce进来 帅气!赶紧试验一下。刚接触WPF,以后还请多多指点~~试验完了结贴 真心请教作业,请编程高手不吝赐教!【求商议】 c# 委托事件 窗体传值 linq toList 结果要怎么引用? 紧急求救:在aspx网页中起用服务器段Excel.exe,却无法关闭Excel.exe问题 如何在DATASET里将数据库里一个列的值绑到另一个自己定义的列上去? c#网页的简单问题! 上海外资软件公司等你来,顶者有分 如何创建带有“强名称的程序集” 调用自定义ascx的时候,报未将对象引用到实例的错误 关于graphics对象一问 TcpListener类的应用:只能接收一次内容! GDI+ 模拟 太阳地球月球的运行 。求。矩阵。定时器。代码 。C#
<Grid Width="400" Height="400">
<Grid.Background>
<DrawingBrush Viewport="0,0,1,1">
<DrawingBrush.Drawing>
<DrawingGroup>
<ImageDrawing ImageSource="1.jpg" Rect="0, 0, .25, 1" />
<ImageDrawing ImageSource="2.jpg" Rect=".25, 0, .25, 1" />
<ImageDrawing ImageSource="3.jpg" Rect=".5, 0, .25, 1" />
<ImageDrawing ImageSource="4.jpg" Rect=".75, 0, .25, 1" />
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Grid.Background>
</Grid>