For anyone who is still looking for an answer on this one, the Community Toolkit already has a generic implementation of how to pass the event args to a command. Look here.