You’ve learned the basics of XAML. You can build simple applications, but you know there must be more to using Silverlight creatively. You’re right—Silverlight 4 is a big topic, and even building the simplest applications requires some detailed learning. Long-time trainer, programmer, and writer Ken Getz shares the most important skills you’ll need to create effective Silverlight applications.
In this one-day online event, you’ll learn to use resources and styles so that you can take advantage of ways in which XAML stores information about the elements in your code and minimize the redundancy in your markup. You’ll learn to bind properties of objects to other dependency properties, minimizing the amount of event-handling code you have to write. And you’ll get a simple introduction to a complex topic—2D animation. You’ll see how to change a property value over time, providing for simple animation in Silverlight applications.
Sessions (each session runs approximately 75 minutes):
Session 1: Using Resources and Styles in Silverlight – 11:00 a.m. ET
When creating XAML interfaces, you can easily get mired down adding style information to multiple controls, and then find that you need to modify all the styles individually. Save time and effort by taking advantage of XAML's styles and resources. In this session, you'll learn how to use resources and styles, including modifying the resources and styles programmatically:
- How to investigate XAML resources
- About the hierarchy of resources
- How to work with resources programmatically
- How to organize resources with resource dictionaries
- Experiment with XAML Styles
- How to apply styles dynamically
- How to work with style inheritance
Session 2: Bind Anything to Anything in Silverlight – 1:00 p.m. ET
Binding is a key concept in Silverlight and WPF, and it can be confusing for developers new to the technology. In this session, you'll learn how to use both declarative and programmatic data binding, binding properties and data to WPF and Silverlight controls and their properties. If you're not an expert on Silverlight and WPF binding, you're missing a huge part of the experience.
- How to use binding objects to bind data sources and targets
- How to add data converters to manage conversion during the binding process
- How to use data templates to modify the layout of bound data in lists
Session 3: A Gentle Introduction to 2D Animation in Silverlight – 3:00 p.m. ET
Animation in XAML is both simple and incredibly complex. To get started, however, just requires learning about a few different XAML elements, and then learning how to use the tools. This session will get you started, and show you enough to create simple animations.
- Learn how animation works in XAML applications
- Examine animation, storyboard, and trigger objects
- Learn to start animations in code
- Work with DoubleAnimation, ColorAnimation, and PointAnimation objects
- Examine properties of the animation classes
- Try out various easing functions
Ken Getz is a developer, writer, and trainer, working as a senior consultant with MCW Technologies, LLC. In addition to writing hundreds of technical articles over the past 15 years, he is lead courseware author for AppDev.
Ken has co-authored several technical books for developers, including the best-selling ASP.NET Developer's Jumpstart, Access Developer's Handbook series, and VBA Developer's Handbook series, and has written hundreds of technical articles for Microsoft and other vendors. Ken speaks regularly at a large number of industry events, including DevConnections, Visual Studio Live!, and Microsoft TechEd.
If you have any questions regarding this event or are having problems with registration, please contact us at:
Phone: 800.793.5697 (toll-free) or 1.970.663.4700