public void PageStackDefault() { PageStack stack = new PageStack(); stack.RegisterDefaultRoute("home", () => new Page()); Assert.IsNull(stack.CurrentPage); stack.Navigate(""); Assert.IsNotNull(stack.CurrentPage); }
public AzureTableBrowserApp() { PageStack.RegisterDefaultRoute("accounts", () => new StorageAccountsPage()); PageStack.RegisterRoute("accounts/{account}", () => new ServicesPage()); PageStack.RegisterRoute("accounts/{account}/tables", () => new TablesPage()); PageStack.RegisterRoute("accounts/{account}/containers", () => new ContainersPage()); PageStack.RegisterRoute("accounts/{account}/tables/{table}", () => new TablePage()); PageStack.RegisterRoute("accounts/{account}/containers/{container}", () => new ContainerPage()); PageStack.Navigate("accounts"); }