Как исправить ошибку компилятора CS1503?

149
10 марта 2019, 15:30

Собственно у DXMenuItem есть конструктор с параметрами string, void.Так вот ему не нравится как я вызываю функцию Count с параметрами.Не может конвертировать тип.Как мне правильно вызвать функцию с параметрами?Подозреваю что надо использовать лямбда-функцию,но не уверен.

Answer 1

У конструктора DxMenuItem, всего две перегрузки с двумя параметрами:

DXMenuItem(string caption, DXMenuItemPriority priority)
DXMenuItem(string caption, EventHandler click)

Вероятнее всего имелась ввиду вторая перегрузка принимающая обработчик click.

В этом случае действительно можно передать lambda

new DxMenuItem(str, (s,e)=> Count(...))
Answer 2

Дело в ожидаемых типах параметров конструктора DXMenuItem. Вряд ли тип второго параметра void (.

Собственно у делегата DXMenuItem есть конструктор с параметрами string, void.

Маловероятно также, что тип DXMenuItem является делегатом. Похоже, в процитированной фразе Вы пытаетесь описать сигнатуру метода: параметр - string, возвращаемое значение - void.

READ ALSO
какие карты использовать?

какие карты использовать?

Нужно для проекта выбрать наиболее удобные и красивые api/библиотеки карт, которые можно всунуть на форму (WPF/winforms) C#рассматривали 2gis, но получается,...

147
Изменение значений в базе данных

Изменение значений в базе данных

У меня есть формаНа ней есть два ComboBox-а

211
Как заставить работать связку MEF+WPF MVVM

Как заставить работать связку MEF+WPF MVVM

В своем приложении функцию хочу вынести как расширение, для этого прочитал и попробовал MEF, но нет примеров нормальных по использованию этой...

223
C# WPF ListBoxItem задать ControlTemplate для каждого ListBoxItem

C# WPF ListBoxItem задать ControlTemplate для каждого ListBoxItem

Как задать ControlTemplate для каждого ListBoxItem внутри ListBox? Например я могу в XAML добавить ListBoxItem внутри ListBox и задать ему Template но если мне нужно забиндить...

134