0

我有一个 Silverlight 导航应用程序。我不希望此应用程序中的导航更改主机页面的 Title 属性。

我该如何实施?

4

1 回答 1

1

我发现的唯一解决方案是在每个导航页面上设置标题,或者为所有导航页面使用基类并在其上设置标题。您可以管理自己的日记(这会阻止它设置),但这将是很多工作。这是 NavigationService 中的相关代码。

if (this.Journal.UseNavigationState && HtmlPage.IsEnabled)
{
    HtmlPage.Document.SetProperty("title", name ?? ((uriBeforeMapping == null) ? string.Empty : uriBeforeMapping.OriginalString));
}
于 2012-03-13T00:35:53.700 回答