Я работаю над своим окном-телефоном, использующим некоторые простые привязки данных. Я уже создал приложение, основанное на методе программирования MvvM. Приложение, над которым я работаю, также работает по методу MvvM. Поскольку я хочу, чтобы мой код был как можно более чистым, я искал способ сделать "событие нажатия кнопки" (которое обычно происходит на странице codebehind) происходит в моей модели viewmodel или mainviewmodel.
Я искал интернет, нуждаясь в простом объяснении интерфейса Icommand, потому что я считаю, что это путь. Проблема с объяснениями, которые я обнаружил, заключалась в том, что некоторые из них были основаны на наборе инструментов MvvMlight с использованием функции CommandRelay. Я не хочу использовать MvvM light toolkit, потому что сначала хочу понять вещи. Другие учебники, которые я нашел, были написаны более энтузиастами-разработчиками, которые дают вам избыток информации.
Итак, в основном. Может ли кто-нибудь показать мне самую простую версию Icommand, связанную с кнопкой?