我遇到麻烦:我有使用TeeChart的Xamarin.Android应用程序。创建图表并在其上显示数据后,我可以单击图表并拖动到应用程序上的任何位置。可能有人知道如何禁用移动TeeChart?
var tChart1 = new TChart(this);
tChart1.Legend.Visible = false;
tChart1.Aspect.View3D = !tChart1.Aspect.View3D;
tChart1.Header.Text = String.Empty;
tChart1.Clickable = false;
tChart1.Enabled = false;
tChart1.Axes.Left.Labels.ValueFormat = "###.0";
tChart1.Clickable = false;
tChart1.Axes.Left.Visible = true;
tChart1.Axes.Left.LabelsOnAxis = true;
tChart1.Axes.Top.Visible = false;
tChart1.Axes.Right.Visible = false;
tChart1.Axes.Right.LabelsOnAxis = true;
tChart1.Axes.Bottom.LabelsOnAxis = false;
答案 0 :(得分:1)
使用TeeChart for Xamarin.Android,您可以禁用缩放和平移设置 Zoom.Style 到 ZoomStyles.Classic 以及一些缩放和平移设置,如下所示:
tChart1.Zoom.Style = Steema.TeeChart.ZoomStyles.Classic;
tChart1.Zoom.Allow = false;
tChart1.Panning.Allow = Steema.TeeChart.ScrollModes.None;
请注意,此功能仅在几周前发布的4.14.6.25 version中提供。因此,如果您使用的是旧版本,请将其更新为最新版本,以便能够使用此功能。