读书人

一个WPF窗口的背景由4张图片拼接而成

发布时间: 2012-04-05 12:42:40 作者: rapoo

一个WPF窗口的背景由4张图片拼接而成,如何把它们贴上去?
(WPF工程)

窗口(W*H):400*400

有四张不同的图片(W*H):100*400

现在要用这四张图片拼接起来作为这个窗口的背景图片。

要怎样实现呢?

我目前想到的是用布局控件对窗口进行分割,分别设置分割区域的图片。

界面上的其它东西则重新对窗口进行布局然后再放置。

这样感觉不是正道,麻烦各位给指条明路~~

[解决办法]
你可以吧他们PS到一起,:(

400*400并不大
[解决办法]

XML code
<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> 

读书人网 >C#

热点推荐