Silverlight поддерживает серверы автоматизации COM, подобные тем, которые используются в Microsoft Office. Тем не менее, он не имеет общей поддержки COM, и даже если он есть, элементы управления ActiveX имеют очень специфические требования к хостингу.
Идея использования элемента управления браузером возможна, но она вводит некоторые существенные ограничения. Во-первых, вы не можете использовать элемент управления WebBrowser в Silverlight, если только вы не работаете в режиме вне браузера, что означает, что ваши пользователи должны будут предпринять шаги для установки приложения Silverlight.
Кроме того, элемент управления WebBrowser (включая любые содержащиеся в нем элементы управления ActiveX) всегда будет отображаться над содержимым Silverlight и не сможет участвовать в преобразованиях, анимациях, стилях и т. Д. Другими словами, он будет выделяться, как рана большой палец.
Что это за контроль? Возможно, есть альтернатива?