日期:2014-05-18  浏览次数:21027 次

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

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

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

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