gpt4 book ai didi

xamarin.forms - Xamarin Forms ContentPage 背景图像平铺

转载 作者:行者123 更新时间:2023-12-05 05:22:28 32 4
gpt4 key购买 nike

我试图设置 ContentsPage BackgroundImage,但在大屏幕设备上图像一直平铺。

这里有人知道如何阻止图像平铺吗?

已编辑

这是 iPad 上发生的事情的图像。

enter image description here

这是它在手机上的样子:

enter image description here

主页.cs

namespace Application.Views
{
public partial class MainPage : ContentPage
{
RegisterDevice registerDevice;
MenuAnimations menuAnimations;

private double width;

public MainPage()
{
InitializeComponent();

registerDevice = new RegisterDevice();
menuAnimations = new MenuAnimations();

ToolbarItems.Add(new ToolbarItem
{
Icon = "menuBtn.png",
Order = ToolbarItemOrder.Primary
});
}

protected override void OnSizeAllocated(double width, double height)
{
BackgroundImage = "bg_portrait.png";
}
}
}

主页.xaml

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Application.Views.MainPage">
<ContentPage.Content>
</ContentPage.Content>
</ContentPage>

最佳答案

关于BackgroundImage属性类型为 string我无法使用 <Image> 的属性, Aspect例如。所以我最好在 XAML 中进行:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="SuperForms.Samples.Page1">
<ContentView>
<Image Source="/image/ajyCo.png"
Aspect="AspectFill"/>
</ContentView>
</ContentPage>

关于xamarin.forms - Xamarin Forms ContentPage 背景图像平铺,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40524529/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com