WEB开发网
开发学院图形图像Flash 学Silverlight 2系列(35):升级Silverlight 2 B... 阅读

学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2

 2008-10-09 11:39:45 来源:WEB开发网   
核心提示: GridSplitter TabControl 如:<UserControlxmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Extended"x:Cl

GridSplitter

TabControl

如:

<UserControl
  xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Extended"
  x:Class="TerryLee.SilverlightBeta2Example.Page"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Width="400" Height="300"
  FontSize="16"
  FontFamily="Trebuchet MS">
  <Grid x:Name="LayoutRoot" Background="White">
    <my:DatePicker x:Name="myDatePicker"></my:DatePicker>
    <my:Calendar x:Name="myCalendar"></my:Calendar>
  </Grid>
</UserControl>
Visual State Manager

在Silverlight 2 Beta2中引进的一个新东西是"Visual State Manager(视觉状态管理器)" (VSM),该功能将极大地方便你建造交互性的控件模板。VSM引入了你可在控件模板中利用的2个基本概念:"视觉状态(Visual States)" 和 "状态迁移(State Transitions)"。例如,象按钮这样的控件为自己定义了多个视觉状态: "Normal(正常)", "MouseOver(鼠标之下)", "Pressed(按下)", "Disabled(不可用)", "Focused(获取焦点)", "Unfocused(不具焦点)"。在Blend中的模板编辑模式下,设计师现在可以轻松地编辑按钮在每个特定状态下的外观,以及设置迁移规则来控制从一个状态迁移到另一个状态时动画效果应该运行的时间。然后在运行时,Silverlight会动态地运行合适的动画故事板来把控件从一个状态平滑地过渡到另一个状态。(ScottGu)

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Silverlight 系列 升级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接