Saturday, 15 June 2013

windows phone 8 - Caliburn.Micro navigation with parameters -



windows phone 8 - Caliburn.Micro navigation with parameters -

i'm trying navigate between 2 pages in application : replayview , replaydetailview. navigation works fine can't access parameters in replaydetailviewmodel.

here code replayviewmodel :

public void showdetail() { navigationservice.urifor<replaydetailviewmodel>() .withparam(x => x.progname, selectedprogram.titre) .withparam(x => x.progprez, selectedprogram.animateur.prenom + ' ' + selectedprogram.animateur.nom) .withparam(x => x.progtime, selectedprogram.description) .withparam(x => x.progid, selectedprogram.id) .navigate(); }

i checked builduri() , query string built correctly.

all properties defined in replaydetailviewmodel :

private string name; private string time; private string prez; private int id; public string progname { { homecoming name; } set { name = value; notifyofpropertychange(() => progname); } } public string progprez { { homecoming prez; } set { prez = value; notifyofpropertychange(() => progprez); } } public string progtime { { homecoming time; } set { time = value; notifyofpropertychange(() => progtime); } } public int progid { { homecoming id; } set { id = value; notifyofpropertychange(() => progid); } }

both viewmodels extends screen , replayview within pivot.

windows-phone-8 navigation caliburn.micro

No comments:

Post a Comment