Метод реагирования highcharts в оболочке Highcharts.net - PullRequest
0 голосов
/ 13 марта 2019

Хотелось бы узнать реализацию этого кода JavaScript в оболочке ASP.net

responsive: {

    rules
        rules: [{
            condition: {
                maxWidth: 370
            },
            chartOptions: {
                chart: {
                    width: 250,
                    height: 400,
                    marginLeft: 40,
                    marginTop:-120
                },
                legend: {
                    x: -20,
                    y: 260,
                    floating: true,
                    align: 'left',
                    verticalAlign: 'top',
                    layout: 'horizontal',
                    width: 300
                }
            }
    }]
}

Я пробовал это так, но не получил подходящих пространств имен для Condition и ChartOptions

Responsive = new Responsive()
{
    Rules= new List<ResponsiveRules>{
    Condition = new ResponsiveRulesCondition()
    {
        MaxWidth = 375
    },
    ChartOptions
    {
    }
}

1 Ответ

0 голосов
/ 02 мая 2019

chartOptions имеет тип object

Responsive responsive = new Responsive()
            {
                Rules = new List<Highsoft.Web.Mvc.Charts.ResponsiveRules>()
                {
                    new Highsoft.Web.Mvc.Charts.ResponsiveRules
                    {
                        ChartOptions = new { chart = new { className = "small-chart" } },
                        Condition = new ResponsiveRulesCondition() { MaxWidth = 500 }
                    }
                }
            };
...