Xaml 帧太大,即使使用HeightRequest=";1“;
我创建了一个Xaml 帧太大,即使使用HeightRequest=";1“;,xaml,xamarin.forms,Xaml,Xamarin.forms,我创建了一个框架,里面有一个网格,里面有一个Boxview和一个图像,但是框架仍然太大,即使我输入了HeightRequest:“1”。 怎么可能呢 <Frame RelativeLayout.YConstraint="{ConstraintExpression Type=Constant, Constant=11}" RelativeLayout.XConstraint="{Constrai
框架
,里面有一个网格,里面有一个Boxview
和一个图像
,但是框架仍然太大,即使我输入了HeightRequest:“1”
。
怎么可能呢
<Frame
RelativeLayout.YConstraint="{ConstraintExpression
Type=Constant,
Constant=11}"
RelativeLayout.XConstraint="{ConstraintExpression
Type=Constant,
Constant=310}"
CornerRadius="100"
HeightRequest="1"
BackgroundColor="Transparent"
xct:TouchEffect.NativeAnimation="True">
<Frame.GestureRecognizers>
<TapGestureRecognizer Tapped="Graph_Clicked"/>
</Frame.GestureRecognizers>
<Grid>
<BoxView
Color="#404040"
CornerRadius="100"
Opacity="0.6"
Margin="-20"/>
<Image
Margin="-10"
Source="Chart.png"/>
</Grid>
</Frame>
删除页边距-(负数)。高度和宽度是Xamarin.Forms中要求的,而不是实际设置的。设置控件的选项。然后设置HeightRequest和WidthRequest。应该能解决你的问题
<Frame
RelativeLayout.YConstraint="{ConstraintExpression Type=Constant, Constant=11}"
RelativeLayout.XConstraint="{ConstraintExpression Type=Constant, Constant=310}"
CornerRadius="100"
HeightRequest="100"
BackgroundColor="Transparent">
<Frame.GestureRecognizers>
<TapGestureRecognizer Tapped="Graph_Clicked"/>
</Frame.GestureRecognizers>
<Grid HorizontalOptions="Center" VerticalOptions="Center">
<BoxView
Color="#404040"
CornerRadius="10"
Opacity="0.6"/>
<Image
Source="Chart.png"/>
</Grid>
</Frame>
删除页边距-(负数)。高度和宽度是Xamarin.Forms中要求的,而不是实际设置的。设置控件的选项。然后设置HeightRequest和WidthRequest。应该能解决你的问题
<Frame
RelativeLayout.YConstraint="{ConstraintExpression Type=Constant, Constant=11}"
RelativeLayout.XConstraint="{ConstraintExpression Type=Constant, Constant=310}"
CornerRadius="100"
HeightRequest="100"
BackgroundColor="Transparent">
<Frame.GestureRecognizers>
<TapGestureRecognizer Tapped="Graph_Clicked"/>
</Frame.GestureRecognizers>
<Grid HorizontalOptions="Center" VerticalOptions="Center">
<BoxView
Color="#404040"
CornerRadius="10"
Opacity="0.6"/>
<Image
Source="Chart.png"/>
</Grid>
</Frame>
我创建了一个框架,里面有一个网格,有一个Boxview和一个图像,但框架仍然太大,尽管我输入了HeightRequest:“1”
根据Jason的观点,框架正在扩展以适应其内容。如果您想使帧变小,只需更改setimage HeightRequest和WidthRequestsamller,帧就会变小
<Frame
BackgroundColor="Transparent"
CornerRadius="100"
RelativeLayout.XConstraint="{ConstraintExpression Type=Constant,
Constant=100}"
RelativeLayout.YConstraint="{ConstraintExpression Type=Constant,
Constant=0}">
<Grid>
<BoxView
CornerRadius="100"
Opacity="0.6"
Color="#404040" />
<Image
HeightRequest="50"
Source="c11.png"
WidthRequest="50" />
</Grid>
</Frame>
我创建了一个框架,里面有一个网格,有一个Boxview和一个图像,但框架仍然太大,尽管我输入了HeightRequest:“1”
根据Jason的观点,框架正在扩展以适应其内容。如果您想使帧变小,只需更改setimage HeightRequest和WidthRequestsamller,帧就会变小
<Frame
BackgroundColor="Transparent"
CornerRadius="100"
RelativeLayout.XConstraint="{ConstraintExpression Type=Constant,
Constant=100}"
RelativeLayout.YConstraint="{ConstraintExpression Type=Constant,
Constant=0}">
<Grid>
<BoxView
CornerRadius="100"
Opacity="0.6"
Color="#404040" />
<Image
HeightRequest="50"
Source="c11.png"
WidthRequest="50" />
</Grid>
</Frame>
框架正在扩展以适应其内容。set框架正在扩展以适应其内容。set