c# - 如何将浏览器标题设置为 Silverlight 应用程序中的事件用户控件

标签 c# silverlight navigation browser

我有一个从浏览器运行的 Silverlight 应用程序(在 VS 2010 professional 中使用 Silverlight 3)。该应用程序执行从一个用户控件到另一个用户控件的导航。我需要浏览器将其标题更改为导航到的页面的名称。截至目前,我编写了这样的 JavaScript:

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

这工作得很好。但还有比这更好的选择吗?

最佳答案

这个怎么样:

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

关于c# - 如何将浏览器标题设置为 Silverlight 应用程序中的事件用户控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075572/

相关文章:

c# - 如何检查 *.chm 文件中是否存在特定主题?

C# ASP.NET 如何通过代码隐藏修改 CSS 类

c# - 如何将 cpp/cli 文件显式链接到 c# 库 .dll?

c# - 如果我有一个按钮的引用,我如何以编程方式触发点击事件?

python - 用于 Python 编程的 Emacs : module/class outline/browser

c# - 如何将数据从我的 Xamarin.Forms 应用程序发送到 Web API

c# - RichTextBox 不显示我的所有文本。

c# - XAML 中的数据绑定(bind)资源文件

css - jQuery Mobile - 页脚 - 导航栏 - 当渲染显示为三列和两行网格布局时

ios - 每次导航 Controller 弹出堆栈时都执行segue