Как установить заголовок браузера для активного пользовательского элемента управления в приложении Silverlight

#c# #silverlight #navigation #browser

#c# #silverlight #навигация #браузер

Вопрос:

У меня есть приложение Silverlight (использует Silverlight 3 в версии 2010 proffessional), запущенное из браузера. Приложение выполняет навигацию от одного пользовательского элемента управления к другому. Мне нужно, чтобы мой браузер изменил свой заголовок на название страницы, на которую он перешел. На данный момент я написал javascript, подобный этому:

     HtmlPage.Window.Eval("new function(){document.title='"   this.GetType().Name   "'}");
  

Это работает отлично. Но есть ли альтернативы получше этой?

Ответ №1:

Как насчет этого:

 HtmlPage.Document.SetProperty("title", this.GetType().Name);