仅调整大图像的大小

SeT*_*ToY 0 c# wpf scaling resize image

我的应用程序中有一堆(非常)​​大图像.为了使它们适合我的ImageView和相应的Image控件,我使用以下XAML:

<Image Name="imageEdit" Stretch="Uniform" />
Run Code Online (Sandbox Code Playgroud)

现在,当使用大图像时,这会非常有效,因为它们会自动缩小.然而,当显示小图像时,它们被缩放得更高并因此变得模糊.

有没有办法可以防止这种情况发生,只有那些图像调整大小,否则实际上会到达Image控件的边界后面?

Mar*_*cze 6

在WPF中,有一个属性就是出于这个原因调用StretchDirection,将其设置为DownOnly完全符合您的要求.