Introductie
What is Silverlight? XAML, Visual Studio 2010, Microsoft Expression Blend 4, Application Development |
Controls
Runtime Controls, SDK Controls, Toolkit Controls, 3rd Party Controls, Events (Visual Studio, Blend, Code, Routing), Fonts |
Graphics and Animations
Shapes, Brushes, PixelShader Effects, Resources, Transformations, Animations and storyboards, Key frames and Interpolation, Triggering and Programming Animations Methods |
UI Customization
Styling, Skinning (Templating), Styling and Skinning, Template Binding, Visual State Manager (VSM) |
Data Binding
Element To Element Binding, StaticResource Binding, DataContext Binding, Binding to Collections, Blend Sample Data, MVVM, Converters, Data Validation, Data Annotations DataBinding from Code, DataGrid |
Control Creation
Creating User Controls, Dependency and Attached Properties, States, Creating Templated Controls, Transition Effects |
Programmability
Using and creating Actions/Triggers/Behaviors and Commands. Using Files, Base Class Library, WritableBitmap, Asynchronous Programming, Printing Support, Library Sharing |
Networking
HTTP (Download, Upload, Data Serialization: XML, JSON, RSS), SOAP (XML WebServices & WCF), OData (WCF Data Services), WCF RIA Services, Cross Domain Communication |
Browser Integration
Navigation Applications, Access HTML DOM from Silverlight, Popup a Browser Window, Reading and Writing Cookies, Call JavaScript functions from Silverlight, Call Silverlight from JavaScript, DOM Bridge Security Model, Drag & Drop target, Local Messaging |
Media
Audio & Video (MediaElement, Expression MediaPlayer, Webcam, Microphone), Expression Encoder (Encode, Screen Capture, Smooth Streaming), Deep Zoom (Deep Zoom Composer) |
Deployment
Silverlight Plug-In, Globalization and Localization, Full-screen Mode and Transparency, Obfuscation, IIS & MIME Types, XAP Caching, Out of Browser, Trusted Out of Browser, Application Library Caching, Cashed Composition, Splash Screen, MEF Introduction, Unit Testing |
Afronden
Windows Phone 7, Summary, Resources, Books, Evaluation |