<Grid.Background>
<ImageBrush ImageSource=".\Images\1.png"/>
</Grid.Background>
</Grid>
具体方法跟代码有啥区别。具体方法就是把图当成背景填入Rectangle。
再具体一点就是用Rectangle的Fill属性。
再具体一点的就是,用VisualBrush的Visual装载Image,然后把VisualBrush填充到Rectangle的Fill里面去。
如果这些都不知道的话,那么请去买一本WPF Program,看看再说。
一般不这么直接将图片放到canvas中,可以<Grid>
<Image name="imageContainer"></Image>
<Canvas Name="Image"></Canvas>
</Grid>
CS代码
image 是图片的二进制数组,
或者将图片文件读取到stream中都可以。
MemoryStream stream = new MemoryStream(image)
BitmapImage bitmapImage = new BitmapImage()
bitmapImage.BeginInit()
bitmapImage.StreamSource = stream
bitmapImage.EndInit()
imageShow.Source = bitmapImage
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)