Related articles: Steady Silverlight 2.0 series article index
Online Demo
Http://www.cnblogs.com/webabcd/archive/2009/08/04/1538238.html
1, slow and steady Silverlight (33)-3.0 control Autocompletebox,datapager
Introduced
Silverlight 3.0 Control Overview:
Autocompletebox-completes the control automatically. When the user enters part of the information, the control can display a match in a Drop-down box based on the specified filtering algorithm
DataPager-Paging controls
2, slow and steady Silverlight (34)-3.0 control Frame,page,label,descriptionviewer,validationsummary
Introduced
Silverlight 3.0 Control Overview:
Frame-Used in conjunction with Page controls for navigation (Deep linking can be implemented)
Page-Used in conjunction with the Frame control
Label-More than TextBlock functionality that can be used to prompt for incorrect validation information
Descriptionviewer-Prompt when the mouse passes
ValidationSummary-summarizes information for validation errors
3, slow and steady Silverlight (35)-3.0 control Childwindow,savefiledialog,headereditemscontrol,virtualizingstackpanel
Introduced
Silverlight 3.0 Control Overview:
ChildWindow-For a subform that pops up before the parent form
SaveFileDialog-User initiated Save File dialog box (OpenFileDialog-Open File dialog box)
HeaderedItemsControl-controls that render title and collection data
VirtualizingStackPanel-Virtualized StackPanel (that is, only the UI elements that need to be displayed are generated.) Using this control can significantly increase rendering efficiency when a large amount of data is bound and only a small portion of it is displayed at a time.
4, slow and steady Silverlight (36)-3.0 control Treeview,listbox enhancements, DataGrid enhancements, MediaElement enhancements
Introduced
Silverlight 3.0 Control Overview:
TreeView-Tree control
ListBox-Improvements: support for multiple selections
DataGrid-Improvement: Combining Pagedcollectionview to achieve data grouping, adding some related events of editing data, combining dataannotations to realize data verification, etc.
MediaElement-Increases support for video H.264 coding formats and support for audio AAC coding formats
5, Steady Silverlight (37)-3.0 animation easing (easing effect)
Introduced
Ease effect of Silverlight 3.0 animation:
Easing can be combined with Storyboard to realize the ease effect of animation
Silverlight 3 Built-in 11 kinds of easing effects: backease, Bounceease, Circleease, Cubicease, Elasticease, Exponentialease, Powerease, Quadra Ticease, Quarticease, Quinticease, sineease
Each easing class inherits from Easingfunctionbase, in addition to the functionality provided by Easingfunctionbase, each easing class may have its own attributes (lazy write, check the document)
Easingfunctionbase has an enumeration type attribute Easingmode (easingmode.easeout (default), Easingmode.easein, easingmode.easeinout) for setting the easing mode
6, Steady Silverlight (38)-3.0 filter Blureffect,dropshadoweffect, custom filter, 3D effect planeprojection, bitmap API WriteableBitmap
Introduced
What's new in Silverlight 3.0 graphics systems
Blureffect-Blur Filter
Dropshadoweffect-Shadow Filter
Custom Filters
Planeprojection-Map The UIElement of the plane to 3D
WriteableBitmap-Bitmap API (Bitmap API)
7, Steady Silverlight (39)-3.0 communication binary XML communication, local connection
Introduced
New features of Silverlight 3.0 communication
Binary XML communication-communicating with WCF services, using binary XML to pass data (improve transport performance)
Local Area Connection-allows direct communication between two Silverlight programs on the client (not through the server)
8, Steady Silverlight (40)-3.0 binding Element to Element Binding,relativesource, style dynamic modification style, style inheritance, custom cursor
Introduced
What's new in Silverlight 3.0 binding, new style-related features
element to element Binding-element binding to Element
RelativeSource-An extension tag that specifies whether the associated data source is Self or templatedparent
Dynamically modifying styles-modifying styles when Runtime
Style inheritance-enables a style to inherit from another style by BasedOn
Custom cursors-The style of the cursor that customizes the input box by Caretbrush
9. Steady Silverlight (3.0tip/trick)-GPU acceleration, out-of-browser, application library caching, merging resourcedictionary, Application extension services, Silverlight plug-in objects
Introduced
Silverlight 3.0 Tips and Tricks series
GPU acceleration-support for GPU acceleration
Out-of-browser-run outside the browser, which supports running out of browser
Application Library caching-caching DLL (Zip) in the client browser
Merging ResourceDictionary-integrating ResourceDictionary in different locations
Application extension Services-providing additional services by extending application
What's new in Silverlight plug-in objects-what's new about Silverlight plug-in objects in Silverlight 3.0
Add:
1, UIElement on the new MouseWheel event
Ok
SOURCE Download Address: Http://files.cnblogs.com/webabcd/Silverlight.rar