RoutedEventArgs vs EventArgs

Estoy aprendiendo WPF / Silverlight y vi en un video de MS que ahora se recomienda usarRoutedEventArgs terminadoEventArgs; aunque no decía exactamente por qué.

Tengo una aplicación de formularios ganadores que utiliza interfaces para "widgets" en un intento de no estar vinculada a una tecnología de pantalla específica (en Presenters / ViewModels), por lo que si mi evento IButton Click ahora tiene que tomar elRoutedEventArgs Ahora supongo que no es tan útil.

¿Puede alguien por favor explicar si debo cambiar aRoutedEventArgs En todos los casos y por qué?

Además, ¿alguien más tiene experiencia / opiniones sobre el uso de widgets de interfaz cuando los estoy describiendo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta