C# 在XAML中动态更改图像

C# 在XAML中动态更改图像,c#,.net,wpf,xamarin,C#,.net,Wpf,Xamarin,是否有任何方法可以实现类似IOs缩放的功能,我只需在文件名中指明图像大小?(例如:我有三张照片,img@1x.png, img@2x.png, img@3x.png并且应用程序使用最适合设备ppi的工具)它是自动支持的,Xamarin。Forms使用每个平台的本机映像资源,与您本机使用的方式相同。 就你而言: <Image Source="img.png"/> 平台会在合适的时候使用@x 如果我理解正确,文档中只讨论了IOS和android的分辨率,但我如何在Windows上实

是否有任何方法可以实现类似IOs缩放的功能,我只需在文件名中指明图像大小?(例如:我有三张照片,img@1x.png, img@2x.png, img@3x.png并且应用程序使用最适合设备ppi的工具)

它是自动支持的,Xamarin。Forms使用每个平台的本机映像资源,与您本机使用的方式相同。 就你而言:

<Image Source="img.png"/>

平台会在合适的时候使用@x


如果我理解正确,文档中只讨论了IOS和android的分辨率,但我如何在Windows上实现这一点?windows平台也会使用@2和@3图片吗?