SILVER LIGHT COURSE CONTENT
Welcome to Silverlight
- The Evolution of the User Interface
- Rich Internet Application Solutions
- What Is Silverlight?
- Benefits of Silverlight
- Cross-Platform/Cross-Browser Support
- Cross-Platform Version of the NET Framework
- XAML, a Text-Based Markup Language
- Use of Familiar Technologies
- Small Runtime and Simple Deployment
- The Silverlight Development Environment
- Layout Management
- The Canvas Panel
- Filling the Entire Browser Window with Your Application
- The StackPanel Control
- The Grid Control
- Setting Control Properties
- Attribute Syntax
- Element Syntax
- Type-Converter–Enabled Attributes
- Attached Properties
- Nesting Controls Within Controls
- Handling Events in Silverlight
- The Border Control
- User Input Controls
- Check Box Controls
- Extended Controls
- Adding an Extended Control
- Data Binding
- The Binding Class
- The Data Grid Control
- The Columns Collection
- The List Box Control
- Default and Custom List Box Items
- Data Access in Silverlight Applications
- Accessing Data Through Web Services
- Try It Out: Accessing Data Through a WCF Service
- Using a Standard WCF Service with Silverlight
- Accessing Services from Other Domains
- Accessing Data Through Sockets
- Working with Isolated Storage
- Using the Isolated Storage API
- Managing Isolated Storage
- Viewing and Clearing Isolated Storage
- Inline Properties
- Silverlight Styles
- Defining Styles at the Application Level
- Silverlight Style Hierarchy
- Introduction to Silverlight Animation
- Silverlight Storyboards
- Types of Animation in Silverlight
- Programmatically Controlling Animations
- Using Expression Blend to Create Animations
- Viewing a Storyboard in the Expression Blend Timeline
- Creating Transformations in Silverlight
- Transformation Types
- When to Write Custom Controls
- Silverlight Control Toolkit
- Silverlight Control Model
- Parts and States Model
- Dependency Properties
- Creating Custom Controls in Silverlight
- Implementing Custom Functionality
- Embedding XAML
- Embedding Media Content
No comments:
Post a Comment