学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2
2008-10-09 11:39:45 来源:WEB开发网OnSelectedIndexChanged(Int32, Int32)
OnSelectedItemChanged(Object, Object)
OnSelectionChanged(SelectionChangedEventArgs)
OnSelectionModeChanged(SelectionMode, SelectionMode)
对于ListBoxItem移除了如下属性和事件:
OnGotFocus(RoutedEventArgs)
OnLostFocus(RoutedEventArgs)
OnMouseEnter(MouseEventArgs)
OnMouseLeave(MouseEventArgs)
OnMouseLeftButtonDown(MouseButtonEventArgs)
IsMouseOver
同时移除了ListBox的选择模式枚举类SelectionMode,也就意味着在Beta 2中ListBox只能实现单选,除非自行做扩展。其实在Beta 1中SelectionMode也只有一个值Single,Beta 2中的ListBox提供了SelectedItem属性和SelectionChanged事件。
WatermarkedTextBox控件
在Beta 1中加入的控件WatermarkedTextBox控件到了Beta 2中被移除,所以如果你在Beta 1的应用程序中使用了该控件需要用TextBox来替换。不过好在我们已经有了Beta 1中WatermarkedTextBox控件的源码,在Beta 2下重新实现一个也不是一件什么难事。
新的TabControl
在Beta 2中添加了新的TabControl控件,但是该控件放在System.Windows.Controls.Extended程序集中,使用时需要添加命名空间。
DataGrid控件
非常幸运的是如果我们在Beta 1的应用程序中使用了DataGrid控件,变化的地方并不多,而是新增了很多有用的功能。如实现排序等。
扩展控件
程序集System.Windows.Controls.Extended仍然保留,其中包括了四个控件,在使用的时候需要对这些控件导入命名空间。
Calendar
DatePicker
Tags:Silverlight 系列 升级
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››升级nginx到1.2.0
- ››升级openssh和openssl
- ››升级你的ISO到Ubuntu 11.10 正式版
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››升级 Ubuntu 10.04 内核到最新的 2.6.35 版
- ››Silverlight for Symbian
- ››升级到SQL Server 2005的12个必备提示
更多精彩
赞助商链接