Silverlight 3 Beta 新特性解析(2)-Graphics篇

前提条件:

阅读本文之前请确认你已经安装了如下软件

 

本篇主要内容:

  • 如何利用新的Bitmap API来创建我们自己的图像
  • 透视3D图像(Perspective 3D Graphic)
  • 像素模糊和投影效果
  • Element-To-Element Binding

Bitmap API的写图像功能:

新版的Bitmap API支持从写每个像素的值来创建自己的图像

这个用来支持生成Bitmap的类叫做WriteableBitmap,继承自BitmapSource类

这个类位于System.Windows.Media.Imaging名字空间中,其函数成员包括

   1: public sealed class WriteableBitmap : BitmapSource
   2: {
   3:     public WriteableBitmap(BitmapSource source);
   4:     public WriteableBitmap(int pixelWidth, int pixelHeight, PixelFormat format);
   5:     public int this[int index] { get; set; }
   6:     public void Invalidate();
   7:     public void Lock();
   8:     public void Render(UIElement element, Transform transform);
   9:     public void Unlock();
  10: }

NET技术Silverlight 3 Beta 新特性解析(2)-Graphics篇,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。