首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF显示图片时候,有什么办法可以维持图片原始大小不变?该如何解决

2012-03-27 
WPF显示图片时候,有什么办法可以维持图片原始大小不变?一幅图片是300*300像素的,作为窗体的背景,窗体是500

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

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

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

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

热点排行