读书人

WPF显示图片时候有什么办法可以维持

发布时间: 2012-03-27 13:44:24 作者: rapoo

WPF显示图片时候,有什么办法可以维持图片原始大小不变?
一幅图片是300*300像素的,作为窗体的背景,窗体是500*500,那么,图片被拉伸为500*500了。

我希望图片仍然维持300*300不变,然后居中,怎么才能做到?

[解决办法]
设置Image控件的Stretch="None"就不会拉伸了,至于居中,如果Image在Grid容器中,可以用以下方法居中,如果是Canvas容器,则需要手动控制显示位置

<Image Source="..." Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" />

读书人网 >C#

热点推荐