I have a WebBrowser element in a page, to which I would like to add a back and forward buttons, and have those buttons disabled when there’s nothing to go back to and nothing to go forward to.
In Cocoa, the UIWebView has methods to easily check that: canGoBack and canGoForward, and you have goBack and goForward methods available (along with reload etc..)
Android has the exact same method names for achieving the same.
I see those methods are available in .Net 4 and 3.5 SP1.
I’ve found some references about using javascript commands in Silverlight but I find this very cumbersome, plus there’s no way to detect if there’s anything in the history (unless of course I manage this myself)
Surely, there’s something a tad more advanced in Windows Phone ..
Here is how I ended up doing it.
This assumes you have set a
backButtonandforwardButton; the status of these buttons will be updated accordingly depending on where you are in the navigation stack.webViewis theWebBrowserobject