protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_toggle_series);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.toggleSeries);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            // initializing widget
            mChart           = this.FindViewById <FlexChart>(Resource.Id.flexchart);
            mSalesSwitch     = (Switch)FindViewById(Resource.Id.salesSwitch);
            mExpensesSwitch  = (Switch)FindViewById(Resource.Id.expensesSwitch);
            mDownloadsSwitch = (Switch)FindViewById(Resource.Id.downloadsSwitch);
            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());
            mChart.ChartType         = ChartType.Line;
            mChart.LegendToggle      = true;
            mSalesSwitch.Checked     = true;
            mExpensesSwitch.Checked  = true;
            mDownloadsSwitch.Checked = true;
            mSeriesSales             = mChart.Series[0] as ChartSeries;
            mSeriesExpenses          = mChart.Series[1] as ChartSeries;
            mSeriesDownloads         = mChart.Series[2] as ChartSeries;

            mSalesSwitch.CheckedChange     += MSalesSwitch_CheckedChange;
            mExpensesSwitch.CheckedChange  += MExpensesSwitch_CheckedChange;
            mDownloadsSwitch.CheckedChange += MDownloadsSwitch_CheckedChange;
        }
示例#2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_theming);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.theming);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);


            // initializing widget
            mChart           = this.FindViewById <FlexChart>(Resource.Id.flexchart);
            mPalette_spinner = (Spinner)FindViewById(Resource.Id.paletteSpinner);
            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());

            ArrayAdapter adapter = ArrayAdapter.CreateFromResource(this, Resource.Array.paletteSpinnerValues, Android.Resource.Layout.SimpleSpinnerItem);

            // Specify the layout to use when the list of choices appears
            adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            // Apply the adapter to the spinner
            mPalette_spinner.Adapter       = adapter;
            mPalette_spinner.ItemSelected += MPalette_spinner_ItemSelected;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_basic_chart_types);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.basicChartTypes);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            // initializing widgets
            mChart            = (FlexChart)FindViewById(Resource.Id.flexchart);
            mChartTypeSpinner = (Spinner)FindViewById(Resource.Id.chartTypeSpinner);
            mStackingSpinner  = (Spinner)FindViewById(Resource.Id.stackingSpinner);
            mRotatedSwitch    = (Switch)FindViewById(Resource.Id.rotatedSwitch);

            // set the binding for X-axis of FlexChart


            // setting the source of data/items in FlexChart
            dataSource = ChartPoint.GetList();

            Chartinitialization.InitialDefaultChart(mChart, dataSource);

            ArrayAdapter adapter1 = ArrayAdapter.CreateFromResource(this, Resource.Array.chartTypeSpinnerValues, Android.Resource.Layout.SimpleSpinnerItem);

            // Specify the layout to use when the list of choices appears
            adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            // Apply the adapter to the spinner
            mChartTypeSpinner.Adapter       = adapter1;
            mChartTypeSpinner.ItemSelected += MChartTypeSpinner_ItemSelected;

            // create custom adapter for second spinner and initialize with string
            // array
            ArrayAdapter adapter2 = ArrayAdapter.CreateFromResource(this, Resource.Array.stackingSpinnerValues, Android.Resource.Layout.SimpleSpinnerItem);

            // Specify the layout to use when the list of choices appears
            adapter2.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            // Apply the adapter to the spinner
            mStackingSpinner.Adapter       = adapter2;
            mStackingSpinner.ItemSelected += MStackingSpinner_ItemSelected;
            mRotatedSwitch.CheckedChange  += MRotatedSwitch_CheckedChange;


            mChart.SelectionMode  = ChartSelectionModeType.Point;
            mChart.SelectionStyle = new ChartStyle();
            mChart.SelectionStyle.StrokeDashArray = new double[] { 10, 10 };

            mChart.SelectionStyle.Stroke          = Color.Red;
            mChart.SelectionStyle.StrokeThickness = 3;

            //  mChart.SetBackgroundColor(Color.Gray);
        }
示例#4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_snapshot);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.snapshot);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
            // initializing widget
            mChart = this.FindViewById <FlexChart>(Resource.Id.flexchart);

            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());
        }
示例#5
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_mixed_chart_types);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.mixedChartTypes);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            // initializing widgets
            mChart = (FlexChart)FindViewById(Resource.Id.flexchart);

            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());
            (mChart.Series[2] as ChartSeries).ChartType = ChartType.Line;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_selection_modes);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.selectionModes);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            // initializing widget
            mChart                = this.FindViewById <FlexChart>(Resource.Id.flexchart);
            mChart                = (FlexChart)FindViewById(Resource.Id.flexchart);
            mChartTypeSpinner     = (Spinner)FindViewById(Resource.Id.chartTypeSpinner);
            mSelectionModeSpinner = (Spinner)FindViewById(Resource.Id.selectionModeSpinner);
            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());

            mChart.SelectionStyle        = new ChartStyle();
            mChart.SelectionStyle.Stroke = Android.Graphics.Color.Red;


            // create custom adapter for first spinner and initialize with string
            // array
            ArrayAdapter adapter1 = ArrayAdapter.CreateFromResource(this, Resource.Array.chartTypeSpinnerValues, Android.Resource.Layout.SimpleSpinnerItem);

            // Specify the layout to use when the list of choices appears
            adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            // Apply the adapter to the spinner
            mChartTypeSpinner.Adapter       = adapter1;
            mChartTypeSpinner.ItemSelected += MChartTypeSpinner_ItemSelected;

            // create custom adapter for second spinner and initialize with string
            // array
            ArrayAdapter adapter2 = ArrayAdapter.CreateFromResource(this, Resource.Array.selectionModeSpinnerValues, Android.Resource.Layout.SimpleSpinnerItem);

            // Specify the layout to use when the list of choices appears
            adapter2.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            // Apply the adapter to the spinner
            mSelectionModeSpinner.Adapter       = adapter2;
            mSelectionModeSpinner.ItemSelected += MSelectionModeSpinner_ItemSelected;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_dynamic_charts);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.dynamicCharts);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            mHandler = new Handler();

            // initializing widget
            mChart = this.FindViewById <FlexChart>(Resource.Id.flexchart);
            mChart.LegendPosition = ChartPositionType.Bottom;
            mChart.ToolTip        = null;
            GetList();
            Chartinitialization.InitialDefaultChart(mChart, mList);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.activity_custom_tooltips);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.customTooltips);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            // initializing widget
            mChart = this.FindViewById <FlexChart>(Resource.Id.flexchart);
            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());
            mChart.Stacking       = ChartStackingType.Stacked;
            mChart.Palette        = Palette.Cocoa;
            mChart.LegendPosition = ChartPositionType.Bottom;

            MyToolTip t = new MyToolTip(mChart, ApplicationContext);

            FrameLayout.LayoutParams l = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent);
            mChart.ToolTip         = t;
            mChart.ToolTipLoading += (object sender, ChartTooltipLoadingEventArgs args) =>
            {
                ChartHitTestInfo e = args.HitTestInfo;
                if (e.Distance < 2 && e.PointIndex >= 0)
                {
                    t.Point = new C1Point(e.Point.X, e.Point.Y);
                    t.UpdateContent(e);
                    t.IsOpen = true;
                }
                else
                {
                    t.IsOpen = false;
                }
            };
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_getting_started);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.gettingStarted);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            // initializing widget
            mChart = this.FindViewById <FlexChart>(Resource.Id.flexchart);
            // set the binding for X-axis of FlexChart

            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());

            // set title/footer
            mChart.Header = "FlexChart Sales";
            mChart.Footer = "GrapeCity";
        }
示例#10
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_legend_and_titles);


            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.legendAndTitles);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            // initializing widget
            mChart = this.FindViewById <FlexChart>(Resource.Id.flexchart);
            Chartinitialization.InitialDefaultChart(mChart, ChartPoint.GetList());
            mChart.ChartType = ChartType.Scatter;

            mChart.AxisX.Title     = "Country";
            mChart.AxisX.MajorGrid = true;
            mChart.AxisY.Title     = "Amount";
        }