是技术还是态度,网易的视频Title

简介:

一直以来,网易的视频我都经常看,尤其是网易公开课 ,但是看网易视频有一个不爽的地方,也许是我太挑剔了,不过这的确让我不爽。

 

例如打开链接http://v.163.com/video/2011/9/V/G/V7DUUDJVG.html

image

 

在视频播放的时候我点击了“暂停”,标题变成了现在这个样子,点击“评论”也会如此

image

 

前阵子在开发Silverlight的程序的时候,也碰到了上面的标题问题。下面我将慢慢的道来:

 

新建Silverlight 4应用程序项目:SLNavigationDemo

clip_image002

 

增加两个页面Page1.xaml,Page2.xaml

clip_image004

修改MainPage.xaml代码如下:

<UserControl x:Class="SLNavigationDemo.MainPage"

    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"

    d:DesignHeight="300" d:DesignWidth="400" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">

 

    <Grid x:Name="LayoutRoot" Background="White">

        <Grid.RowDefinitions>

            <RowDefinition Height="Auto" />

            <RowDefinition />

        </Grid.RowDefinitions>

        <StackPanel Grid.Row="0" Orientation="Horizontal">

            <Button x:Name="btnPage1" Click="btnPage1_Click" Content="Page1" />

            <Button x:Name="btnPage2" Click="btnPage2_Click" Content="Page2" />

        </StackPanel>

        <sdk:Frame Name="frame1" Grid.Row="1" />

    </Grid>

</UserControl>

 

后台代码如下:

namespace SLNavigationDemo

{

    public partial class MainPage : UserControl

    {

        public MainPage()

        {

            InitializeComponent();

        }

        private void btnPage1_Click(object sender, RoutedEventArgs e)

        {

            frame1.Navigate(new Uri("/Page1.xaml"UriKind.RelativeOrAbsolute));

        }

        private void btnPage2_Click(object sender, RoutedEventArgs e)

        {

            frame1.Navigate(new Uri("/Page2.xaml"UriKind.RelativeOrAbsolute));

        }

    }

}

Page1.xamlPage2.xaml代码分别如下:

Page1.xaml

<Grid x:Name="LayoutRoot">

        <TextBlock> This is Page 1</TextBlock>

</Grid >

 

Page2.xaml

<Grid x:Name="LayoutRoot">

        <TextBlock> This is Page 2</TextBlock>

</Grid >

运行结果如下:

clip_image002

image

 

可以发现IEtitile 的确随着Page的导航更改了。

因为Page1.Title=”Page1 Page” ,Page2.Title=”Page2.Page”具体设置为:

<navigation:Page x:Class="SLNavigationDemo.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"

           Title="Page1 Page">

    <Grid x:Name="LayoutRoot">

        <TextBlock> This is Page 1</TextBlock>

    </Grid>

</navigation:Page >

 

如果忘记了设置Title属性,比如把Page1.xamlTitle属性去掉。

那么显示的结果会是:页面的Url

clip_image002

如果要让所有页面的标题都一样,或者是中英文版本的标题等。那么可以注册frame的Navigated事件,例如:

 

 
 
public MainPage()
{
    InitializeComponent();
 
 
    frame1.Navigated += new NavigatedEventHandler(frame1_Navigated);
}
 
 
void frame1_Navigated(object sender, NavigationEventArgs e)
{
    if (e.Content is Page)
    {
        Page navigationPage = e.Content as Page;
        navigationPage.Title = "My Application";
    }
}

 

这样,所有的页面的标题就是”My application”了。

clip_image002[11]






本文转自LoveJenny博客园博客,原文链接:http://www.cnblogs.com/LoveJenny/archive/2011/09/26/2192322.html,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
机器学习/深度学习 前端开发 搜索推荐
2023大淘宝技术工程师推荐书单
今天是4月23日了,是联合国教科文组织规定的“世界读书日”。 大淘宝技术的工程师们精心挑选出7本技术类书籍, 有机器学习方面的、推荐系统方面的,分布式领域的,等等。每一位工程师都根据自己真实的阅读心得写了推荐语,希望能帮大家更快挑选到对自己有用的书籍。
164 0
|
移动开发
程序人生 - 祝贺登榜《移动开发领域内容榜》NO.38
程序人生 - 祝贺登榜《移动开发领域内容榜》NO.38
87 0
程序人生 - 祝贺登榜《移动开发领域内容榜》NO.38
|
机器学习/深度学习 算法 Java
百度,阿里,网易顺丰为何纷纷抛出橄榄枝?这位大佬的求职之路!
  2021,有过迷茫,有过努力,也有很多收获。为了记录这一年以来的感受,于是有了这篇文章。   前期准备   当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢?   所以小编准备了一份零基础入门Python的学习资料。关注,转发,私信“007”即可领取!   也是在去年十一月份左右,看着身边两年制的同学经历了长时间而又艰难的秋招,我开始意识到自己应该提前准备了,否则自己的秋招会很惨。   本科的时候,虽然学过计算机网络、操作系统和数据结构等课程,而且 Leetcode 也刷了一两百题,但是离招聘要求还差的很远,学的都很浅只够应付考试,也没有实际的项目经验。
149 0
|
Web App开发 设计模式 缓存
​潮流最前端 第 4 期:最值得期待的前端大会,第十五届 D2 前端技术论坛,它来了!!!
这可能是最受期待的前端大会,第十五届 D2 前端技术论坛,它来了!
​潮流最前端 第 4 期:最值得期待的前端大会,第十五届 D2 前端技术论坛,它来了!!!
今晚直播预告:前辈帮帮忙——HR如何做,才能成为CEO的好伙伴
为中小创业企业的HR提供经验分享和方法论借鉴,有效提升团队效率。
今晚直播预告:前辈帮帮忙——HR如何做,才能成为CEO的好伙伴
|
测试技术 BI
多图对比在腾讯、阿里、字节跳动的工作区别?
互联网人爱相互跳槽,腾讯和阿里一直相互流动,近两年势头强劲的字节跳动也成为跳槽热门去向,那么在这三家公司工作有什么区别呢?一起来看—— 旗舰产品 擅长领域 腾讯:是社交领域的霸主; 阿里:是电商界的巨头; 字节跳动:是内容领域的王者。
1466 0
|
测试技术 程序员
TUP第11期:腾讯、豆瓣精英实例诠释互联网研发之道
[CSDN报道]7月9日下午,CSDN TUP第十一期“架构师沙龙——互联网研发之道”在中国科学院计算技术研究所一层报告厅举行,本次活动邀请了业内研发实力很强的腾讯和豆瓣的嘉宾来分享互联网产品研发经验,业界超过300名技术管理者来到了现场。
1233 0
|
算法 Java Linux
百度研发面经
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/82702370 百度研发面经   本文首发于微信公众号:程序员江湖 百度智能云 软件研发工程师              百度今年的提前批有点奇怪,好像都不走流程,牛客上好几个百度内推的帖子,我投了几个,基本上都是百度智能云的。
|
算法 NoSQL Java
百度研发面经整合版
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/82701251 百度研发面经整.

相关产品

  • 云迁移中心