我创建了一个继承自Steema.TeeChart.TChart
的类。我正在尝试禁用平移和缩放,我有下面的代码,但它仍然允许用户在设备上平移和缩放。
public class BaseChart : TChart
{
public BaseChart(Context context, string headerTitle)
: base(context)
{
_headerTitle = headerTitle;
SetDefaults();
}
private void SetDefaults()
{
Chart.Zoom.Allow = false;
Chart.Panning.Allow = ScrollModes.None;
Zoom.Allow = false;
Panning.Allow = ScrollModes.None;
}
}
TeeChart.NET标准缩放&滚动目前在Mono for Android版本中不起作用。我们计划在未来的版本中支持它,在我们的问题跟踪系统中请求TM63016321。最近,我们为MfA实现了一个新功能,该功能禁用缩放和滚动:
tChart1.Zoom.Style = Steema.TeeChart.ZoomStyles.None;
更新:一个新的缩放样式选项已经实现:ZoomStyles.Classic。现在您可以选择是否要切换缩放、平移以及两者都支持的方向。已经发布了支持这一点的维护版本。新版本解释了如何在包含的缩放/平移教程中使用ZoomStyles.Classic,例如:
tChart1.Zoom.Allow = true;
tChart1.Zoom.Direction = Steema.TeeChart.ZoomDirections.Both;
tChart1.Panning.Allow = Steema.TeeChart.ScrollModes.Horizontal;