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

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

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

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

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

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

修改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.xaml,Page2.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 >

运行结果如下:

可以发现IE的titile 的确随着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.xaml的Title属性去掉。

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

如果要让所有页面的标题都一样,或者是中英文版本的标题等。那么可以注册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”了。

转载于:https://www.cnblogs.com/LoveJenny/archive/2011/09/26/2192322.html

是技术还是态度,网易的视频Title相关推荐

  1. 发布新一代音视频技术架构,网易云信夯实头部玩家地位

    今年,在疫情影响下,不少企业开始真正习惯于通过音视频等非接触式工具为长效市场增加动力,这让音视频赛道变得更加热闹.在激烈的角逐中想要脱颖而出,音视频企业需要同时攻克构建底层技术.打通场景化应用,实现客 ...

  2. 左手技术右手商业  网易智企全新业务版图亮相

    数字时代浪潮下,企业如何降本增效,通过创新技术开启新商业增长成为当前面临的主要问题,对此,网易旗下一站式企业服务提供商网易智企一直在行动. 11月28日,由网易智企主办的网易创新企业大会在杭州成功举办 ...

  3. 三大技术突破,网易云信实现在线音乐教育极速上线

    在线教育因为解决了传统教育难以跨越的时间.空间问题而备受关注.而在线音乐教育作为兴趣教育的一大门类,尤其引人注目. 基于日益扩大的市场需求,网易云信推出了全球首个音乐教学解决方案,下面让我们一起来了解 ...

  4. 身怀56个IM技术专利,网易云信如何改变即时通讯?

    获得56个技术专利,通过CSA-STAR和ISO27001双重国际权威认证,凝聚网易公司15年即时通讯技术积累,8个月揽下8万+APP用户--"网易云信"自去年10月上线以来,成为 ...

  5. 网易进军视频领域,丁磊:希望创作者在网易扎下根、火起来、赚到钱

    来源|网易新闻客户端 1月21日,网易举办视频创作者线上大会,宣布正式投入视频领域. 网易CEO丁磊表示:"内容视频化是未来网易重要的发展方向之一,网易非常重视内容和内容创造者的价值.&qu ...

  6. UWP 手绘视频创作工具技术分享系列 - 手绘视频导出

    原文:UWP 手绘视频创作工具技术分享系列 - 手绘视频导出 手绘视频最终的生成物是视频文件,前面几篇主要讲的是手绘视频的创作部分,今天讲一下手绘视频的导出问题.主要以 UWP 为例,另外会介绍一些 ...

  7. 我对技术的态度是什么样的?

    我对技术的态度是什么样的? 技术解放了我们的双手,让我们花在生存上的时间大大减少,可以使用更多的时间去思考自己真正的热爱.这是技术积极的一面. 现在无论你想得到什么样的信息都可以在技术的加持下,比较轻 ...

  8. 2021了,为什么说音视频技术是技术风口?Android音视频开发这么吃香

    此外,H265交互式投屏技术在互动上更是丝滑到了极致 那么,我们该如何学习交互式投屏技术呢? 而如今音视频的知识纷繁复杂,自己学习非常困难,既需要非常扎实的基础知识,又需要有很多的工程经验: 而音视频 ...

  9. 对技术的态度----老一辈it从业者的行业理解和对技术的激情与钻研

    转自:http://coolshell.cn/articles/8088.html 作者:陈皓 对技术的态度 最近人品爆发,图灵社区,InfoQ,51CTO相继对我做了采访,前两天我把InfoQ对我的 ...

最新文章

  1. ElasticSearch使用总结
  2. 通过全备+relaylog同步恢复被drop的库或表
  3. Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
  4. python参数的可变参数与关键词参数
  5. Zookeeper与Paxos
  6. 显卡欺骗器状态检测及安装注意事项
  7. angular中的表单验证
  8. python学习随笔day3
  9. 【深度学习系列】卷积神经网络CNN原理详解(一)——基本原理(1)
  10. C++学习系列笔记(二)
  11. bzoj 1654: [Usaco2006 Jan]The Cow Prom 奶牛舞会(Trajan)
  12. 单片机初始化WIFI模块
  13. 正在构建的“大而全”的网络帝国 --- 腾讯
  14. 用MATLAB绘图 等边三角形,信标节点位于等边三角形顶点的MATLAB仿真
  15. can转光纤 海上风电消防火灾报警系统中消防主机超远距离联网方案
  16. [DA45] 使用apriori分析导演选择演员倾向
  17. 美业选择会员系统的原因
  18. 01入门及简单应用-ReentrantReadWriteLock原理-AQS-并发编程(Java)
  19. 【洛谷P5514】永夜的报应【模拟】
  20. 计算机的发明标志着一个新时代的开始的英语,发明英文怎么写

热门文章

  1. spring mvc中filter的设计与实现
  2. windows系统numpy的下载与安装教程
  3. Java中的运行期类型鉴定
  4. [Swift通天遁地]七、数据与安全-(1)XML文档的创建和解析
  5. node.js基础 1之 HTTP事件回调进阶(HTTP模块)
  6. ABAP实现粘贴板的操作,复制粘贴
  7. SQL Server 2012 开发新功能 序列对象(Sequence)
  8. java封装省市区三级json格式,2016中国省市区三级联动json格式.pdf
  9. 我在北京工作这几年 – 一个软件工程师的反省
  10. mysqldatareader什么意思_MySqlDataReader在Using中使用