RoutedEventArgs vs EventArgs

Estou aprendendo WPF / Silverlight e vi em um vídeo do MS que agora é recomendado usarRoutedEventArgs sobreEventArgs; embora não diga exatamente por quê.

Eu tenho um aplicativo de formulários de vitória que usa interfaces para "widgets" em uma tentativa de não estar vinculado a uma tecnologia de exibição específica (em Presenters / ViewModels), portanto, se o meu evento IButton Click agora precisar levar oRoutedEventArgs agora eu acho que não é tão útil.

Alguém por favor pode explicar se eu deveria mudar paraRoutedEventArgs em todos os casos e por quê?

Como um aparte, alguém mais tem experiência / opiniões sobre o uso de widgets de interface como estou descrevendo?

questionAnswers(3)

yourAnswerToTheQuestion