RIA Development Center
Features Tips Events
Jon Galloway discusses the challenges and solutions to handling keyboard input in Silverlight including:
  • Silverlight not firing the KeyDown event for cursor (arrow) keys
  • The difference between Key and PlatformKey
  • The missing Key Enumeration
  • How to create a keyboard handler event
  • Read more
    See more tips
    Get regular email alerts when we publish new features!
    DevX RIA Development Update

    More Newsletters

    Enter the RIA Run contest to build a next generation game using Microsoft Silverlight 2 and you could win an Xbox 360 or other fabulous prizes. Hurry! You only have until May 15, 2008 to show off your stuff to the world!

    » Enter Now

    With the proliferation of Rich Interactive Application (RIA) platform choices out there, you no longer have to take a one-size-fits-all approach to developing your next RIA application. Knowing the strengths (and weaknesses) of each platform can help you to decide the best RIA for your next application.
    You're not giving up Flash any time soon (and we don't blame you.) But if you could get your Flash application working in Silverlight, why wouldn't you? We show you the tools and techniques required to have your rockin' Flash application rolled for Silverlight.
    Adjusting images in video relative to each other is a task ideally suited to clipping masks. In this 30 second mini-demo, developer Justin Whitney shows you how easy it is to create a clipping mask for video using Microsoft's Expression Blend 2. »
    Creating fading controls for Microsoft Silverlight is easy with Expression Design and Expression Blend 2. In part one of this 30 second mini-demo series, developer Justin Whitney walks us through how to get started by creating a XAML asset. »
    In part two of this 30 second mini-demo series, developer Justin Whitney continues to walks us through the process of creating fading controls. This part looks at what it takes to create a timeline for the fade which determines how long the fade event will last. »
    You'll never meet someone more passionate about Web development. With a love for code, matched with great respect for user experience and design, Tim works daily with rich Internet application development. If you want to know what is happening with Silverlight and Web development, Tim's your man. »
    Anand works as a Developer Evangelist, Microsoft's .NET ambassador to the Northern California region. Anand is the brains behind SilverlightDevCamp and other Silverlight outreach programs for developers. Learn more about Anand's foray into the RIA world. »
    With new Microsoft Web design and development courses available on demand, you can hone your skills in Expression 2, Visual Studio, Windows Live, and Silverlight 2. What are you waiting for? Register today!
    With the Symbian OS now supporting Microsoft Silverlight, mobile developers can bring new and exciting capabilities to handsets all over the globe. Find out why developers now need to make mobile devices a core part of their RIA development strategy.
    NiFTyTV.com has constructed a Silverlight-based solution that allows them to emulate on the Mac the end-user behavior of the NiFTyTV application, which runs natively on PCs. The independent nature of the Silverlight platform was a big draw for NiFTyTV. Silverlight is used as the component of the Mac version of NiFTyTV to decode and display Windows Media video streams. Check it out today by downloading the demo player.
    Think PHP developers don't need Silverlight? Think again. By dynamically generating XAML (Extensible Application Markup Language), PHP developers can buff their skills with some very cool Microsoft® Silverlight™ tricks, adding a whole new responsive visual element to their PHP pages. This walkthrough goes through the details of building a simple Silverlight app just using XAML code, JavaScript, and PHP.
    Want to get started with Silverlight and don't have a clue as to where your services should go? Have no fear. In this feature we'll walk you through setting up an account on Windows Live and getting your services hosted there, both for development and deployment.
    Updated: 05/09/2008 at 7:33 PM EST
    Why Does Crystal Reports ALWAYS kick my Axx - Part VIII -- Load Report Failed
    Ok I've visited this one before, but now I'm just a tad scared, because first I had the VS2003 .NET 1.1 bits working on the server, then I went through the whole IIS and VS2005 .NET 2.0 CR bits. Now this morning I got email from a user that one...( read more )...(read more)
    Updated: 05/09/2008 at 7:33 PM EST
    Adobe Media Player Prerelease 2 Released on Labs
    Adobe Media Player brings the best of both the broadcast television and web video worlds to your desktop. This second prerelease version includes a new UI, many new features, and compatibility with the latest Adobe AIR beta 3 runtime. See...
    Updated: 05/09/2008 at 7:33 PM EST
    JavaFX Community at 2008 JavaOne Conference

    JavaFX Community at JavaOne 2008

    For your convenience, a list of JavaFX Sessions at JavaOne 2008 has been posted here.