2014-07-16 2 views
0

У меня проблема: у меня есть приложение Xamarin.Android, в котором используется TeeChart. После создания диаграммы и переноса данных на нее я могу щелкнуть по диаграмме и перетащить в любое место приложения. Может быть, кто-нибудь знает, как отключить перемещение TeeChart?Как отключить перемещение TeeChart в Xamarin.Android?

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; 

ответ

1

С TeeChart для 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, опубликованной несколько недель назад. Поэтому, если вы используете более старую версию, обновите ее до последней версии, чтобы использовать эту функцию.

+0

Спасибо, это работает! –