使用 Xamarin Forms 在 Windows Phone 上缩放图像
Image scaling on Windows Phone with Xamarin Forms
我正在做一个 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
我能够弄清楚,以防万一有人遇到同样的问题,这就是我所做的:
<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}"
我正在做一个 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
我能够弄清楚,以防万一有人遇到同样的问题,这就是我所做的:
<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}"