Get In Touch
Silverlight Introduction
- What is Silverlight?
- Tools for Creating Silverlight Apps
- Difference in versions
- Different Types of Applications in silverlight
Silverlight Concepts
- Silverlight Architecture
- Sileverlight and XAML
- Developing First Silverlight application
- XAML Namescopes
- Silverlight namespace extensions
- Content Models
- Type Converters
- Property Elements
- Mapping Libraries
- Dependency Properties Intro
- Attached properties
Silverlight User Interface controls
- Layout Management and Grouping Controls
- Forms Controls
- Data Integration and Data Manipulation Controls
- Functional Controls
- Navigation
Transformation and Animation
- Transformations
- Exploring Transformations
- Animation
- Creating an Animation
- Understanding Key Frames
- Animation Easing
- Defining Animation with Expression
Blend (Need to explain directly)
- Graphics & Text
UI Interaction
- Keyboard input
- Mouse Input
- Drag and Drop
- Full Screen Mode
- File Open and Save Dialogs
- Isolated Storage
- Clipboard Access
- Globalization and Localization of Silverlight
Applications
- Printing Capabilities
- Mouse-Wheel Support
- Background Worker & Threads
Data Binding
- Understanding DataBinding in Silverlight
- DataBinding Modes
- DataBinding Syntax
- DataContext
- Change Notifcation
- DataTemplates
Creating Custom Controls
- The Silverlight Toolkit
- Motivation for creating custom controls
- Creating custom controls
- Understanding Generic XAML
- Using custom controls
Silverlight Navigation Applications
- Creating Navigation Applications
- Creating clean URLs
- Understanding Deep Linking
- Applying other styles and assets
- Using navigation in standard Silverlight applications
- Out-of-Browser Functionality
- Commanding Support
- Cross-Silverlight Application Communication
Working with Services
- Creating Services for Silverlight
- Silverlight enabled WCF services
- Binary XML