Как получить выбранный элемент из MpAndroidChart (UltimateXF) в формах Xamarin - PullRequest
0 голосов
/ 26 апреля 2019

Я использую MpAndroidChart (UltimateXF) для своего приложения.Я успешно создал круговую диаграмму, но не могу создать прослушиватель событий, чтобы получить нажатый элемент, когда пользователь коснулся одного из элементов круговой диаграммы.

Это моя библиотека UltimateXF

https://nuget.org/packages/UltimateXF/

Это мой код ....

public partial class HomePage : ContentPage
{
    public HomePage ()
    {
        InitializeComponent ();

        var entries = new List<PieEntry>();

        entries.Add(new PieEntry(40, "Life"));
        entries.Add(new PieEntry(60, "General"));

        var dataSet4 = new PieDataSet(entries, "")
        {
            Colors = new List<Color>()
            {
                Color.Accent, Color.Chocolate
            },
            ValueLineColor = Color.Blue,
            SliceSpace = 2f,
            ValueFormatter = new CustomPercentDataSetValueFormatter()
        };
        var data4 = new PieChartData(dataSet4)
        {

        };

        var dataSet5 = new PieDataSet(entries, "")
        {
        };


        pieChart.ChartData = data4;
        pieChart.RotateEnabled = false;

    }
}


public class CustomPercentDataSetValueFormatter : IDataSetValueFormatter
{
    public string GetFormattedValue(float value, int dataSetIndex)
    {
        return value + "%";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...