davidpoll.com

Building systems, writing about engineering, and learning in public.

Posts

  • Silverlight 3 Navigation: Adding transitions to the Frame control

    Continuing with my recent theme of enhancing the built-in support for Navigation in Silverlight 3, I thought I’d use this post to look briefly at enhancing user experience during navigation.  On the surface, the Frame control is pretty unexciting from a UX perspective – its job is really just to display pages as a result of requests to navigate (either through the browser’s address bar, responding to HyperlinkButton clicks, or direct calls to Frame.Navigate()).  It has barely any UI of its own, and can usually be thought of as an enhanced ContentControl (incidentally, it is one!).

    Continue reading →
  • Silverlight 3 Navigation: Navigating to Pages in dynamically-loaded assemblies

    In my last post on the new navigation feature in Silverlight, I explored how you can navigate to pages in assemblies/projects referenced by your main application.  Almost immediately, a number of you asked how you can navigate to pages in assemblies that have been dynamically loaded, allowing you to delay downloading certain pieces of your application until users request them.  This allows you to reduce the initial size (and thereby load/download time) of your application to something more appropriate for your users and avoid using bandwidth to download components to users’ machines that they may never actually user/encounter.

    Continue reading →
  • Downtime – Apologies…

    Hey folks!  For those of you who were trying to access my blog in the last 3 or 4 hours (or more, I’m not 100% sure when it started), you were probably not met with much success.  Unfortunately, my server’s ISP had been hit with a DDoS attack, bringing down my server’s internet access.  I just finished working with my service provider to get things up and running again.  In the meantime, my sincere apologies!  I hope it didn’t leave folks in the dark for too long!

    Continue reading →
  • Silverlight 3 Navigation: Navigating to Pages in referenced assemblies

    At long last, Silverlight 3 has arrived!  That, in and of itself, is worth a thousand blog posts, but since there’s a plethora of folks out there doing precisely that as I type, I’ll start right out with some content on one of the new features of Silverlight 3 – Navigation.

    Continue reading →
  • Update: Displaying background activity in a Silverlight RIA application

    Well, it’s been a while since I first posted on this, but the feedback was incredible, and I got some great suggestions.  As a result, I’ve updated the Activity control and (finally) have a running sample on the web!  The fundamental idea of the control has remained the same, as well as the mechanisms by which it can work.  It’s still a prototype, but a very useful one at that!

    Continue reading →

subscribe via RSS