Navigation Events and Validation

Mar 4, 2013 at 4:57 PM
First off, thanks so much for this great UI kit. I've been working with it for a few days and it's a real pleasure.

I'm curious if there is any means to intercept navigation events so as to prevent navigating away from a view.
For example, if there is a validation error that needs to be resolved prior to leaving the page, or if I wanted to commit some changes when the user navigated away. Is there anything built into your toolkit to handle that? Or possibly something already present in WPF?

Mar 4, 2013 at 8:07 PM
Cancelling navigation is not yet supported. Will be soon.
May 2, 2013 at 4:23 AM
kozw wrote:
Cancelling navigation is not yet supported. Will be soon.
I'm also interested in such functionality. How soon?
May 2, 2013 at 5:50 AM
Yeah, few ideas could be implemented. For example a MuiBootstrapper, since that is the best know route most solutions follow for now, that would allow you for example to inject 1) a custom DI or IOC framework, 2) a navigation service, 3) Animation service, 4) Menu Service etc.. So as Mr Kozw provides more goodies, we can always swap out UI framework pieces for custom ones, making Mui very flexible.
May 2, 2013 at 12:45 PM
Navigation cancellation is available (since 1.0.3). See this new documentation page for more information.

For custom navigation services you may want to take a look at how to style an empty window.
May 2, 2013 at 11:52 PM
Oh, thank you!