c# - How to navigate to a special frame with prism for store apps in Windows 8.1 -


i relative new in sector of app developement windows rt , uwp , have windows 8.1 project want use prism. app (a quiz game) consists of 3 pages , want implement page header same on pages. searched lot don't found solution how implement prism store apps. without prism navigate mainpage , call function "mytargetframe.navigate(typeof(secondpage));" how in scenario prism, possible.

thank in advance

here's how it.

public sealed partial class app : prismunityapplication {     public app()     {         initializecomponent();     }      protected override uielement createshell(frame rootframe)     {         var masterpage = container.resolve<masterpage>();         masterpage.myframe = rootframe;         return masterpage;     }      protected override task onlaunchapplicationasync(launchactivatedeventargs args)     {         navigationservice.navigate(keys.mainpage, null);         return task.fromresult(true);     } } 

and then.

public sealed partial class masterpage : page {     public mainpage()     {         initializecomponent();         navigationcachemode = navigationcachemode.enabled;     }      public frame myframe     {         { return (frame)getvalue(myframeproperty); }         set { setvalue(myframeproperty, value); }     }     public static readonly dependencyproperty myframeproperty =         dependencyproperty.register(nameof(myframe), typeof(frame),              typeof(masterpage), new propertymetadata(null)); } 

and then.

<page>     <grid>         <grid.rowdefinitions>             <rowdefinition height="auto" />             <rowdefinition />         </grid.rowdefinitions>         <commandbar grid.row="0" content="header" />         <contentpresenter grid.row="1" content="{x:bind myframe, mode=oneway}" />     </grid> </page> 

again, recommend take @ http://aka.ms/template10

best of luck.


Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

post - imageshack API cURL -

dataset - MPAndroidchart returning no chart Data available -