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

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

 2008-10-09 11:39:45 来源:WEB开发网   
核心提示: Calendar [Remove] bool AreDatesInPastSelectable [Remove] Style DayStyle [Remove] Style MonthStyle [Remove] DateTime SelectableDateStart [Remove]

Calendar

[Remove] bool AreDatesInPastSelectable

[Remove] Style DayStyle

[Remove] Style MonthStyle

[Remove] DateTime SelectableDateStart

[Remove] DateTime SelectableDateEnd

DatePicker

[Remove] bool AreDatesInPastSelectable

[Remove] DateTime SelectableDateStart

[Remove] DateTime SelectableDateEnd

Calendar和DatePicker

[Remove] bool IsEnabled {get; set;}

[Remove] DateTime DisplayDateStart {get; set;}

[Remove] DateTime DisplayDateEnd {get; set;}

[Add] DateTimeRange DisplayRange {get; set;}

ButtonBase类变化

在Beta 1中,ButtonBase是一个partial类:

public partial class ButtonBase : ContentControl
{
  // ......
}

而在Beta 2中,它修改为了一个abstract类:

public abstract class ButtonBase : ContentControl
{
  // ......
}

并且移除了internal的成员,这些成员包括:

OnIsEnabledChanged

OnGotFocus

OnIsPressedChanged

IsFocused

IsMouseOver

IsMouseOverProperty

IsFocusedProperty

OnKeyDown

OnKeyUp

OnLostFocus

OnMouseEnter

OnMouseLeave

OnMouseLeftButtonDown

OnMouseLeftButtonUp

OnMouseMove

如果你曾经利用ButtonBase类开发过相关的控件,可能需要做一些修改。

TextBox控件变化

在Beta 2中TextBox控件支持带换行的文本卷动,多行文字选择等功能。这一切,都源于TextBox控件内部模板的改变,Beta 1中TextBox控件模板如下:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Silverlight 系列 升级

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