I have a Silverlight 3 Navigation Application and I would like to temporarily disable the links to the various Silverlight pages when an item is being edited, requiring the user to explicitly cancel the edit rather than navigate away from the screen.
[EDIT] How do I temporarily disable the navigation links programmatically?
You could bind the IsEnabled on each HyperLink to a global property. You can set the property from code and thereby disable the navigation.
MainPage.cs
MainPage.xaml
Home.xaml.cs