我有一个Silverlight导航应用程序。我不希望在此应用程序中导航以更改主机页面的Title属性。
我该如何实现?
答案 0 :(得分:1)
我找到的解决方案只是在每个导航页面上设置标题,或者为所有导航页面使用基类并在其上设置标题。您可以管理自己的日记(这将阻止它设置),但这将是很多工作。这是NavigationService中的相关代码。
if (this.Journal.UseNavigationState && HtmlPage.IsEnabled)
{
HtmlPage.Document.SetProperty("title", name ?? ((uriBeforeMapping == null) ? string.Empty : uriBeforeMapping.OriginalString));
}