页面标题在Silverlight 4中

时间:2011-11-25 07:24:44

标签: silverlight silverlight-4.0

我是银光的新手。请帮我找到设置页面标题。 enter image description here

请参阅浏览器标题中的我不想要/Pages/Page1.xaml。

private void hlHome_Click(object sender, RoutedEventArgs e)
    {
        //HtmlDocument document = HtmlPage.Document; 
        //document.SetProperty("title", "Sample Title");  
        this.frameContainer.Navigate(new Uri("/Pages/Home.xaml", UriKind.Relative));
    }

    private void frameContainer_NavigationFailed(object sender, System.Windows.Navigation.NavigationFailedEventArgs e)
    {
        e.Handled = true;
        frameContainer.Navigate(new Uri("/Pages/ErrorPage.xaml", UriKind.Relative));
    }    

3 个答案:

答案 0 :(得分:2)

试试这个:

HtmlDocument document = HtmlPage.Document;
document.SetProperty("Title", "Sample Title"); 

参考Here

答案 1 :(得分:1)

听起来您没有在Title中指定Page1.xaml属性。

 <navigation:Page x:Class="NavApp.Views.Page1" 
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
       xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
       xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
       mc:Ignorable="d"
       xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
       d:DesignWidth="640" d:DesignHeight="480" Background="Blue"
       Title="Your title here"
       >

如果您需要动态分配标题,可以在代码隐藏中的OnNavigatedTo期间通过代码执行此操作。

答案 2 :(得分:-1)

HtmlPage.Document.SetProperty( “标题”, “样品”);

为我工作