0

我创建了一个继承自我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;
    }
}
4

1 回答 1

1

TeeChart .NET 标准缩放和滚动目前在 Mono for Android 版本中不起作用。我们计划在我们的问题跟踪系统中以 TM63016321 的未来版本功能请求支持它。最近,我们为 MfA 实现了一项新功能,该功能禁用了缩放和滚动:

  tChart1.Zoom.Style = Steema.TeeChart.ZoomStyles.None;

更新:一个新的Zoom.Style选项已经实现:ZoomStyles.Classic。现在,您可以选择是否要切换缩放、平移以及两者都支持的方向。已经发布了一个维护版本来支持这一点。新版本在包含的缩放/平移教程中解释了如何使用ZoomStyles.Classic,例如:

tChart1.Zoom.Allow = true; 
tChart1.Zoom.Direction = Steema.TeeChart.ZoomDirections.Both; 
tChart1.Panning.Allow = Steema.TeeChart.ScrollModes.Horizontal;
于 2012-09-05T10:34:59.393 回答