Silverlight 4 поставляется с новым элементом управления WebBrowser , который позволяет отображать HTML-контент (например, iframe с YouTube). К сожалению, этот элемент управления будет работать только в режиме Out-Of-Browser * . Поэтому, если вы не хотите, чтобы пользователи устанавливали ваше приложение на свои ПК, это не вариант для вас.
Так что единственные способы, которые я вижу, чтобы обойти эту проблему, это
A) Откройте всплывающее окно (новое окно браузера) , в котором отображается содержимое YouTube.
B) Используйте JavaScript, чтобы открыть новый div / iframe поверх приложения Silverlight, в котором отображается youtube. Тогда вам придется включить так называемый безоконный режим для вашего приложения Silverlight (в противном случае вы не сможете отображать любой вид HTML поверх вашего приложения).
Ура, Алекс