我正在开发一个Xamarin.Forms项目,并且在使用Windows Phone扩展图像方面存在问题。 Windows and Android
我正在使用网格显示所有图标,这是我用于1个图像按钮的代码。
<Button Image="cam.png"
VerticalOptions="Center"
Grid.Row="0" Grid.Column="0"
BorderColor="Transparent"
BackgroundColor="Transparent"
Clicked="OnTrafficClicked"/>
我发现了一些关于此问题的类似帖子,但我不明白当有多个图片时我将如何在平台上实现扩展。
我试过了,但无法运行程序
<Image.Scale>
<OnPlatform x:TypeArguments="Scale"
WinPhone="1.5" />
</Image.Scale>
https://forums.xamarin.com/discussion/19525/image-source-with-onplatform-in-xaml
答案 0 :(得分:0)
我能够弄清楚,如果有人遇到同样的问题,这就是我所做的:
<ContentPage.Resources>
<ResourceDictionary>
<OnPlatform x:Key="stdScaling" x:TypeArguments="x:Double"
iOS="1.0"
Android="1.0"
WinPhone="2.5" />
</ResourceDictionary>
</ContentPage.Resources>
然后按钮,我把
Scale= "{StaticResource stdScaling}"