Silverlight - не устанавливать заголовок страницы - PullRequest
0 голосов
/ 12 марта 2012

У меня есть навигационное приложение Silverlight.Я не хочу, чтобы навигация в этом приложении изменяла свойство заголовка главной страницы.

Как мне это реализовать?

1 Ответ

1 голос
/ 13 марта 2012

Единственными решениями, которые я нашел, было установить заголовок на каждой странице навигации или использовать базовый класс для всех страниц навигации и установить заголовок на нем. Вы могли бы управлять своим собственным Журналом (что помешало бы его настройке), но это было бы много работы. Вот соответствующий код в NavigationService.

if (this.Journal.UseNavigationState && HtmlPage.IsEnabled)
{
    HtmlPage.Document.SetProperty("title", name ?? ((uriBeforeMapping == null) ? string.Empty : uriBeforeMapping.OriginalString));
}
...