禁用Teechat Monodroid上的平移和缩放



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

相关内容

  • 没有找到相关文章

最新更新