c # как сделать несколько диаграмм в столбце с автопрокруткой? [Дубликат]

Самое простое решение - создать функцию JavaScript и вызвать его для обратного вызова Ajax success.

function callServerAsync(){
    $.ajax({
        url: '...',
        success: function(response) {

            successCallback(response);
        }
    });
}

function successCallback(responseObj){
    // Do something like read the response and show data
    alert(JSON.stringify(responseObj)); // Only applicable to JSON response
}

function foo(callback) {

    $.ajax({
        url: '...',
        success: function(response) {
           return callback(null, response);
        }
    });
}

var result = foo(function(err, result){
          if (!err)
           console.log(result);    
}); 
1
задан user3863616 20 November 2014 в 16:10
поделиться

1 ответ

Я думаю, что все свойства выравнивания на самом деле больше связаны с выравниванием данных, чем с самими областями.

Похоже, что по умолчанию Position = Auto победит со своими представлениями о том, как использовать лучшее место, пока вы не отключите его; поэтому я считаю, что вам нужно установить Positions кода ChartAreas в коде. Вот пример игры с:

float dist = 1f;
float h = 23f;
float w = 80f;

CA1.Position = new ElementPosition(dist, dist * 2 + h * 0, w, h);
CA2.Position = new ElementPosition(dist, dist * 3 + h * 1, w, h);
CA3.Position = new ElementPosition(dist, dist * 4 + h * 2, w, h);
CA4.Position = new ElementPosition(dist, dist * 5 + h * 3, w, h);

Четыре числа ElementPosition - это поплавки, которые содержат проценты (!) Общей площади диаграммы. Я допустил небольшое расстояние и установил ChartAreas на 23% высоты и 80% ширины.

Хорошей новостью является то, что эти числа будут удерживаться во время изменения размера.

Вот скриншот (без данных):

enter image description here [/g1]

Разве не странно, что эти вещи так трудно обнаружить? (Это моя третья попытка.)

1
ответ дан TaW 31 August 2018 в 09:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: