Я проектирую очень простое WPF-приложение на C #, следуя шаблону MVVM, с ListView
, показывающим около 10 элементов (привязанных к объекту, содержащему детали приложения) с Checkbox
, позволяющим пользователю выбирать некоторые приложения. , а затем нажмите на кнопку «Запуск».
Это приложение предназначено для конкретных пользователей компании (инвестиционный банк), у которых всегда запущено множество чрезвычайно тяжелых приложений (например, финансовые программы в реальном времени, т.е. Bloomberg ).
Хотя мое приложение идеально работает на моем ПК и компьютерах членов ИТ-группы, я начал развертывание приложения для конечных пользователей и столкнулся с довольно неприятной ситуацией: один клик , действительно, только один на предмете занимает около 2 секунд, чтобы активировать CheckBox
.
Они уже используют базовое приложение Winforms, которое идеально подходит для такого рода действий.
Поэтому я задаю себе вопрос, который может показаться довольно глупым, учитывая, что DataBinding
является ядром MVVM, но подразумевает ли DataBinding более высокую стоимость, чем EventListeners?
Спасибо!