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

Mono for Android バージョンでは、現時点では TeeChart .NET 標準のズームとスクロールが機能しません。問題追跡システムで 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 に答える