C# 如何从microcharts(xamarin)中删除默认页边距?

C# 如何从microcharts(xamarin)中删除默认页边距?,c#,xamarin,C#,Xamarin,我想删除microcharts中的默认边距,并使用xamarin将图形拉伸到帧的末尾 我的xaml代码是: <Frame BorderColor="White" Margin="10,0,10,0" CornerRadius="10" HasShado

我想删除microcharts中的默认边距,并使用xamarin将图形拉伸到帧的末尾

我的xaml代码是:

              <Frame 
                   BorderColor="White"
                   Margin="10,0,10,0"
                   CornerRadius="10"
                   HasShadow="True"
                   BackgroundColor="Transparent">

                <StackLayout>
                    <forms:ChartView x:Name="Chart1"  
                     HeightRequest="150"
                     HorizontalOptions="FillAndExpand"/>
                </StackLayout>

             </Frame>

我的c#代码是:

列表条目=新列表
{
新入口微哈特((浮动)温度列表[0]。平均温度)
{
Color=SKColor.Parse(“#ffffff”),
标签=信息1预测,
ValueLabel=Math.Round((浮点)温度列表[0]。AvgTemperature,0)。ToString()+“°C”,
ValueLabelColor=SKColor.Parse(“#ffffff”)
},……这里有更多相同的代码
};
Chart1.Chart=新折线图()
{
条目=条目,
PointSize=30,
线宽=12,
LabelTextSize=35f,
LabelOrientation=方向。水平,
ValueLabelOrientation=方向。水平,
BackgroundColor=SKColors.透明,
LabelColor=SKColor.Parse(“#ffffff”),
};
}
}

如何将图形拉伸到框架的末端

我尝试在xaml代码中使用
Margin=“0,0,0,0”
,但这不适合我

有没有删除边距的方法?

这是一个线条图的宽度。您可以在MicroChart中修复此错误,或者尝试更改为其他类型的图表(如果适用),如条形图:

                Chart1.Chart = new BarChart()
                {   
                    Entries = entries,
                    LabelTextSize = 35f,
                    LabelOrientation = Orientation.Horizontal,
                    ValueLabelOrientation = Orientation.Horizontal,
                    BackgroundColor = SKColors.Transparent,
                    LabelColor = SKColor.Parse("#FFFFFF")
                };
另外,在XAML中添加适当的填充,如
padding=“2”


尝试将Padding=0设置到您的框架。该选项会垂直拉伸图形,但当我从代码中完全删除框架时,图形与水平部分的框架之间仍有很大的距离,在水平部分上,图形和显示本身之间还有一段距离。您可以更新完整的Xaml吗?放置框架的父布局是什么
                Chart1.Chart = new BarChart()
                {   
                    Entries = entries,
                    LabelTextSize = 35f,
                    LabelOrientation = Orientation.Horizontal,
                    ValueLabelOrientation = Orientation.Horizontal,
                    BackgroundColor = SKColors.Transparent,
                    LabelColor = SKColor.Parse("#FFFFFF")
                };