silverlight:Silverlight专题(5)-Silverlight 2 RC0更新内容

  今天微软终于发布了Silverlight 2个Release Candidate0

  虽然还不是正式版但是还是给咱们Developer带来了些新Control控件以及功能

  新Control控件:  包括如下 3个:

  ProgressBar

  PasswordBox

  ComboBox

  另外ToolTipControl控件VS2008已经可以识别出来了(Beta2时候VS2008无法智能识别)

  ScottGu在他博客中提到将在接下来a few months内将会加入很多Control控件

  (多到多少就不得而知了大家起期待把)

  下面是我用RC0添加了如上 3个新Control控件代码

<UserControlx:Class="ReleaseTest.Page"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Width="400"Height="300"xmlns:vsm="clr-:.Windows;assembly=.Windows">
  <StackPanel>
    <ProgressBarx:Name="pb"Width="200"Height="20"Value="20"Maximum="100"Margin="5"/>
    <ComboBoxWidth="200"Margin="5">
      <ComboBoxItemContent="Silverlight1"/>
      <ComboBoxItemContent="Silverlight2Beta1"/>
      <ComboBoxItemContent="Silverlight2Beta2"/>
      <ComboBoxItemContent="Silverlight2RC0"/>
    </ComboBox>
    <PasswordBoxx:Name="password1"Password="Silverlight"Width="200"Margin="5"/>
  </StackPanel>
</UserControl>


  运行效果图如下:

Silverlight专题(5)-Silverlight 2 RC0更新内容Silverlight专题(5)-Silverlight 2 RC0更新内容

  大家可以看到微软将默认Skin颜色改成了天蓝色

  这也是RC0更新的默认载入图标也是如此

Silverlight专题(5)-Silverlight 2 RC0更新内容

  看来这边美工对这个颜色比较喜欢

  而这个默认配色方案差不多就是Silverlight 2正式版方案

  大家如果不喜欢可以使用template或者style对他们定制化

  对Template和Style进行更新:  采用Visual State Model(VSM来控制区别状态下比如MouseOverMouseLeave等时候Control控件外观)

  这个版本对这部分参数名字以及使用有所调整

  所以如果你以前版本有用到了Template和Style

  最好先移除他们再用Blend将他们用新参数设置添加进去

  使用Blend操作如下图所示:

Silverlight专题(5)-Silverlight 2 RC0更新内容

  的前转换状态间隔属性Duration改换成使用 GeneratedDuration

Silverlight专题(5)-Silverlight 2 RC0更新内容

  VSM原理以及实战我将在后面几篇博文中集中讲下

  MessageBox支持:  这个版本Silverlight终于引进了个大家梦寐以求功能:MessageBox

MessageBoxResultresult=MessageBox.Show("ChangeButton'sContent?","ChangeContent",MessageBoxButton.OKCancel);
(resultMessageBoxResult.OK)
{
  this.btn.Content="Thanks!";
}


  图如下:

Silverlight专题(5)-Silverlight 2 RC0更新内容Silverlight专题(5)-Silverlight 2 RC0更新内容  点击OK后

Silverlight专题(5)-Silverlight 2 RC0更新内容帮助获得:  RC0帮助和的前版本完全不样了

  的前是提供CHM文件让大家下载(目前RC0CHM还没有放出来)

  现在是整合到了MSDN中了这个大家在找帮助时候注意下

  整合过程图解如下:

  1.打开VS2008选择Help->Index

Silverlight专题(5)-Silverlight 2 RC0更新内容

  2.选择Filtered By为(unfiltered)

  Look for为Collection Manager

  按确定并选择Collection Manager目录下Help如下



Silverlight专题(5)-Silverlight 2 RC0更新内容

  3.勾选Microsoft Silverlight 2 SDK Documentation,并按下面Update VSCC按钮

  (如果您Update VSCC按钮是灰并且已经默认勾选Microsoft Silverlight 2 SDK Documentation,介绍说明帮助已经装上了)

Silverlight专题(5)-Silverlight 2 RC0更新内容

  4.关闭MSDN帮助和VS2008再重新启动VS2008(将会更新段时间大概3分钟左右)再次操作下1~2步骤

  在Look For中输入Silverlight将出现如下结果

Silverlight专题(5)-Silverlight 2 RC0更新内容

  恭喜您帮助已经安装成功了



Tags:  silverlight2 silverlight.2.0 silverlight是什么 silverlight

延伸阅读

最新评论

发表评论