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
Post a Comment