TeeChart标签,当屏幕密度> 1,错误定位在Android上的Y轴上

时间:2015-02-06 15:54:53

标签: android xamarin teechart

TeeChart标签,当屏幕密度> 1,错误定位在Android上的Y轴上 密度越来越差。

"搞笑"事情就是"置换"或者"深度"从我无法摆脱的3D模型。

iphone上的相同代码没有问题。

不知怎的,Aspect.View3D = false的接缝在Android上的功能与在iphone上的功能相同。

我正在使用Styles.Area()

我的问题的一小部分http://i.imgur.com/cYFSm8c.jpg

编辑:图表代码

using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using System.Drawing;

namespace App2
{
    [Activity(Label = "App2", MainLauncher = true, Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {

    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);
        Steema.TeeChart.TChart tChart1 = new Steema.TeeChart.TChart(this);
        Steema.TeeChart.Styles.Area area = new Steema.TeeChart.Styles.Area();
        tChart1.Series.Add(area);
        tChart1.Aspect.View3D = false;
        tChart1.Axes.Left.Visible = true;
        tChart1.Axes.Left.AutomaticMaximum = false;
        tChart1.Axes.Left.AutomaticMinimum = false;
        tChart1.Axes.Left.Maximum = 140;
        tChart1.Axes.Left.Minimum = 20;
        tChart1.Axes.Left.Labels.Items.Add(40, " 40");
        tChart1.Axes.Left.Labels.Items.Add(60, " 60");
        tChart1.Axes.Left.Labels.Items.Add(80, " 80");
        tChart1.Axes.Left.Labels.Items.Add(100, "100");
        tChart1.Axes.Left.Labels.Items.Add(120, "[dB]");

        SetContentView(tChart1); 
    }
}

}

1 个答案:

答案 0 :(得分:1)

对我来说这看起来像个错误。我已将其添加到Steema Software's bug tracking systemBug #1128)。它已经修复。如果您有兴趣,我可以提供带有修复的测试装配。可以下载评估版here