Я делаю свободную разметку для меток диаграмм кендо:
.Labels(x =>
x.DateFormats(formats =>
formats
.Days(MyFormat.DateReportByDay)
.Months(MyFormat.DateReportByMonth))
.Culture(Thread.CurrentThread.CurrentCulture)
И я получаю эту ошибку:
Сообщение об ошибке компилятора: CS1660: невозможно преобразовать лямбда-выражение в тип «bool», поскольку это не тип делегата.
Но если я использую этот код:
.Labels(x =>
x.DateFormats(formats =>
formats
.Days("dd")
.Months("MMM yy"))
.Culture(Thread.CurrentThread.CurrentCulture)
Это работает нормально. Мое определение для переменных формата:
public static class MyFormat
{
public const string DateReportByMonth = "MMM yy";
public static string DateReportByDay = "dd";
}
Он говорит, что я не могу использовать строковую константу вместо строки?? Это безумие!
Model
определены другие члены, так как у вас естьModel.DayFormat
в выражении Linq, ноMyABDRFormat.DateReportByDay
. - person Sven Grosen   schedule 19.02.2015