Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml 有人能给我解释一下xamarin形式的约束、因子和常数吗?_Xaml_Xamarin_Xamarin.forms_Background Image - Fatal编程技术网

Xaml 有人能给我解释一下xamarin形式的约束、因子和常数吗?

Xaml 有人能给我解释一下xamarin形式的约束、因子和常数吗?,xaml,xamarin,xamarin.forms,background-image,Xaml,Xamarin,Xamarin.forms,Background Image,我已经阅读了关于它的文档,但就是不理解它。我有这个密码 <RelativeLayout Padding="0" Margin="0" HorizontalOptions="FillAndExpand" HeightRequest="300" VerticalOptions="Start" BackgroundColor="Green"> <Image Source="infoBox.png" x:Name="infobox" Widt

我已经阅读了关于它的文档,但就是不理解它。我有这个密码

 <RelativeLayout Padding="0" Margin="0" HorizontalOptions="FillAndExpand" HeightRequest="300" VerticalOptions="Start" BackgroundColor="Green">
            <Image
        Source="infoBox.png" x:Name="infobox"  WidthRequest="400"
    RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, Property=Height,Factor=1,Constant=0}" 
                 RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, Property=X, Factor=0.10, Constant=25}"
               />
            <Label Text=":)"
        RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, Property=Y, Constant=5}"
        RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, Property=X, Factor=0.10, Constant=25}"
        TextColor="#000000"/>
        </RelativeLayout>

我试图在主细节导航中,在占据细节页面全宽而非全高的图像顶部显示一些文本。我试着改变常数/因子,但我不知道它做了什么,每次结果都不符合我的预期。有人能解释一下常数和因子的作用吗?例如,如果我将x约束的“因子”设置为1,它会做什么?将宽度设置为原始宽度还是将其填充整个宽度


因为不了解它的确切功能而感到沮丧。请帮助:(

类型是您使用repect定位或调整大小的对象。它可以是RelativeToParent或RelativeToView。如果是view,请使用ElementName说明哪个视图

属性是您试图在控件上设置的属性。您可以设置宽度、高度或X坐标

因子是要使用的父级或视图的百分比。如果父级为500像素,因子为0.5,则设置的值为250

常数允许您更改使用因子计算的值。如果将常数设置为-100,则我们以前计算的值现在将为150

说到这里,使用网格定位图像和标签会容易得多

将图像和标签放在同一网格行中,然后使用水平和垂直选项将标签放置在该行中。使用边距可稍微上下移动标签