c# - Accessing a parameter passed between UWP Pages -


currently developing universal windows platform application, can't access parameter on navigatedto page

code passing parameter:

var ente = this.datagrid.selecteditem ente;             var id = ente.id;             frame.navigate(typeof(entiedit), id); 

and here's "navigatedto" page

protected override void onnavigatedto(navigationeventargs e) {          string id = e.parameter string;         } 

how can use string in other methods? event override protected can't access content.

thanks in advance

you should save parameter class field or property have access it:

public class entiedit : page {     private string _entityid;      protected override void onnavigatedto(navigationeventargs e)      {         _entityid = e.parameter string;     } } 

if need initiate handling after navigating page can event handler:

protected override void onnavigatedto(navigationeventargs e)  {     var entityid = e.parameter string;     entitydata = loadentity(entityid);     dosomeotherroutine(entityid); } 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -