gpt4 book ai didi

c# - Xamarin android oxyplot 在设备旋转和轴方面存在问题

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:20 31 4
gpt4 key购买 nike

我是移动开发新手。我熟悉 c#.net,所以我开始研究 xamarin。到目前为止,我可以在其中添加 2 个图表。我面临的问题如下

  1. 旋转设备时图表是固定的,即我无法滚动(见下图)

enter image description here

在上图中,我可以看到第一个图表,但看不到第二个完整的图表,因为滚动不起作用。如何启用滚动?

  1. 如果我在屏幕上水平或垂直滑动图表,轴会自动移动,它们不应该这样做,因为我已将它们设置为固定值。见下图

enter image description here

enter image description here

正如您在上图中看到的那样,当我滑动图表时也会导致轴增加。我想阻止它。

波纹管是我的代码,我在其中固定了我的轴 maximumminimum

plotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Bottom, Maximum = 10, Minimum = 0 });
plotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Left, Maximum = 10, Minimum = 0 });

非常感谢任何帮助

最佳答案

如果你想启用滚动,请尝试在你的绘图周围使用 ScrollViewer:

<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Visible" >
<oxy:PlotView .../>
<oxy:PlotView .../>
</ScrollViewer>

对于轴问题,如果您希望即使在缩放时也能固定绘图轴,则必须在 Axis< 上使用 AbsoluteMaximumAbsoluteMinimum 属性:

plotModel.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Bottom,
AbsoluteMaximum = 10,
AbsoluteMinimum = 0,
});

关于c# - Xamarin android oxyplot 在设备旋转和轴方面存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435386/

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