Silverlight i COM Interop

Jakie mam opcje interakcji z kontrolą COM z Silverlight?

W moim konkretnym projekcie mam starszą kontrolę uwierzytelniania ActiveX, którą chciałbym wykorzystać w mojej aplikacji Silverlight. Bez zbyt wielu nudnych szczegółów kontrolka pobiera kilka parametrów, monituje użytkownika o poświadczenia lub tokeny i podnosi zdarzenia. Muszę ustawić parametry z mojej kontroli i jakoś uzyskać dane zdarzeń do mojej kontroli.

Ponadto chciałbym, aby interfejs użytkownika wydawał się jak najbardziej jednorodny.

Jakie są najlepsze sposoby na to?