In this post David Poll looks 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!).