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

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

 2008-10-09 11:39:45 来源:WEB开发网   
核心提示: Image和ImageBrush变化Beta 2中移除了ExceptionRoutedEventHandler而采用泛型的EventHandler来实现,并且移除了DownloadProgress属性,学Silverlight 2系列(35):升级Silverlight 2 Beta 1应

Image和ImageBrush变化

Beta 2中移除了ExceptionRoutedEventHandler而采用泛型的EventHandler来实现,并且移除了DownloadProgress属性。

Beta 1:

// Image class:
  public event ExceptionRoutedEventHandler ImageFailed;
  public double DownloadProgress { get; set;}
// ImageBrush class:
  public event ExceptionRoutedEventHandler ImageFailed;
  public double DownloadProgress { get; set;}

Beta 2:

// Image class:
  public event EventHandler<ExceptionRoutedEventArgs> ImageFailed;
// ImageBrush class:
  public event EventHandler<ExceptionRoutedEventArgs> ImageFailed;
Control加上了边框属性

在Beta 2中,Control基类提供了两个边框属性BorderBrush和BorderThickness,如果大家在Beta 1中自定义控件时定义了这两个属性,现在需要将其移除,并利用基类提供的属性。

public abstract class Control : FrameworkElement
{
  public Brush BorderBrush { get; set; }
  public Thickness BorderThickness { get; set; }
}
ListBox变化

在Beta 2中,ListBox移除了如下属性和事件:

SelectedItemsProperty

SelectionModeProperty

SelectedItems

SelectionMode

OnGotFocus(RoutedEventArgs)

OnItemContainerStyleChanged(Style, Style)

OnKeyDown(KeyEventArgs)

OnLostFocus(RoutedEventArgs)

OnSelectedItemsChanged(IList, IList)

OnIsSelectionActiveChanged(Boolean, Boolean)

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

Tags:Silverlight 系列 升级

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