public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.
            // set Xuni license for this sample
            XuniLicenseManager.Key = License.Key;

            // Get our FlexPie from the layout resource
            FlexPie flexPie = new FlexPie();

            flexPie.Tag = 1;
            // bind FlexPie
            flexPie.ItemsSource = GetBrowserDataList();
            flexPie.Binding     = "Sessions";
            flexPie.BindingName = "Browser";

            // set palette
            flexPie.Palette = XuniPalettes.Midnight();
            // configure flexpie settings
            flexPie.Header             = "Browser Usage Stats";
            flexPie.Footer             = "GrapeCity Xuni";
            flexPie.InnerRadius        = 0.2f;
            flexPie.StartAngle         = 90f;
            flexPie.SelectedItemOffset = 0.2f;
            flexPie.SelectionMode      = SelectionMode.SelectionModePoint;

            //// set data label
            flexPie.DataLabel.Content = (NSString)"{value}";
            flexPie.DataLabel.DataLabelBackgroundColor = UIColor.White;
            flexPie.DataLabel.DataLabelFontColor       = UIColor.Red;
            flexPie.DataLabel.DataLabelBorderColor     = UIColor.Gray;
            flexPie.DataLabel.DataLabelBorderWidth     = 0.2;
            flexPie.DataLabel.Position = PieDataLabelPosition.PieDataLabelPositionInside;

            //// customize tooltip

            flexPie.Tooltip.IsVisible = true;

            // configure animation
            flexPie.LoadAnimation.AnimationMode = AnimationMode.AnimationModePoint;

            View.AddSubview(flexPie);
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.
            XuniLicenseManager.Key = License.Key;

            FlexChart chart = new FlexChart();

            chart.Tag = 1;

            // set title/footer
            chart.Header             = "FlexChart Sales";
            chart.Footer             = "GrapeCity Xuni";
            chart.Legend.BorderWidth = 1;
            chart.Legend.BorderColor = UIColor.Gray;

            // set palette
            chart.Palette = XuniPalettes.Coral();
            // set data source
            chart.ItemsSource = SalesData.GetSalesDataList();
            // bind X axis to display category names
            chart.BindingX        = (NSString)"Date";
            chart.Legend.Position = Position.PositionNone;
            // configure default axes
            chart.AxisX.LabelAngle = 45;
            chart.AxisX.Format     = "d";
            chart.AxisY.Format     = "c0";
            chart.AxisY.Title      = "Dollars";

            // add second Y axis
            Axis y2 = new Axis(Position.PositionRight, chart);

            y2.MajorGridVisible = false;
            y2.MinorGridVisible = false;
            y2.LabelsVisible    = true;
            y2.Title            = "Downloads";
            chart.AxesArray.Add(y2);

            // create series with binding
            Series sales     = new Series(chart, (NSString)"Sales", (NSString)"Sales");
            Series expenses  = new Series(chart, (NSString)"Expenses", (NSString)"Expenses");
            Series downloads = new Series(chart, (NSString)"Downloads", (NSString)"Downloads");

            downloads.AxisY     = y2;
            downloads.ChartType = ChartType.ChartTypeLine;
            chart.Series.Add(sales);
            chart.Series.Add(expenses);
            chart.Series.Add(downloads);

            // customize tooltip
            //MyTooltip t = new MyTooltip();
            //t.BackgroundColor = UIColor.Blue;
            //chart.Tooltip.Content = t;
            chart.Tooltip.IsVisible = true;
            // customize plot element
            chart.DataLabel.Content                  = (NSString)"{y}";
            chart.DataLabel.DataLabelFormat          = (NSString)"C0";
            chart.DataLabel.DataLabelBackgroundColor = UIColor.White;
            chart.DataLabel.DataLabelFontColor       = UIColor.Red;
            chart.DataLabel.DataLabelBorderColor     = UIColor.Gray;
            chart.DataLabel.DataLabelBorderWidth     = 0.1;
            chart.DataLabel.Position                 = ChartDataLabelPosition.ChartDataLabelPositionTop;
            // configure animation
            chart.LoadAnimation.AnimationMode = AnimationMode.AnimationModePoint;
            View.AddSubview(chart);
        }