SIlverlight Navigate: how does it work? How would you implement in f# w/o VS wizards and helpers?

Posted by akaphenom on Stack Overflow See other posts from Stack Overflow or by akaphenom
Published on 2010-05-20T02:29:01Z Indexed on 2010/05/20 13:30 UTC
Read the original article Hit count: 212

Filed under:
|
|

After a nights sleep the problem can be stated more accurately as I have a 100% f# / silverlight implementation and am looking to use the built in Navigation components. C# creates page.xaml and page.xaml.cs um - ok; but what is the relationship at a fundamental level? How would I go about doing this in f#?

The applcuation is loaded in the default module, and I pull the XAML in and reference it from the application object. Do I need to create instances / references to the pages from within the application object? Or set up some other page management object with the proper name value pairs?

When all the Help of VS is stripped away - what are we left with?


original post (for those who may be reading replies)

I have a 100% silverlight 3.0 / f# 2.0 application I am wrapping my brain around. I have the base application loading correctly - and now I want to add the naigation controls to it.

My page is stored as an embedded resource - but the Frame.Navigate takes a URI. I know what I have is wrong but here it is:

let nav : Frame = mainGrid ?  mainFrame
let url = "/page1.xaml"
let uri = new System.Uri(url, System.UriKind.Relative) ;
nav.Navigate uri

Any thoughts?

© Stack Overflow or respective owner

Related posts about silverlight-3.0

Related posts about F#