Возможно, вы столкнулись с проблемой закрытия, но это трудно понять, не видя ваш код.MVVMLight RelayCommand внутренне использует слабую ссылку, чтобы избежать утечек памяти, но не поддерживает замыкания.Вы можете передать true в аргументе keepTargetAlive, чтобы увидеть, решит ли это проблему.