diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index 3c8aa80a5..54b01ab88 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -83,7 +83,12 @@ data-binding.xml + + + + + modal-page.xml @@ -130,6 +135,7 @@ + @@ -175,7 +181,7 @@ - + page21.xml @@ -737,6 +743,14 @@ + + + + + + + + @@ -2093,6 +2107,9 @@ + + PreserveNewest + diff --git a/apps/perf-tests/NavigationTest/app.ts b/apps/perf-tests/NavigationTest/app.ts index 91949d903..00c39550d 100644 --- a/apps/perf-tests/NavigationTest/app.ts +++ b/apps/perf-tests/NavigationTest/app.ts @@ -4,13 +4,23 @@ import navPageModule = require("../nav-page"); import trace = require("trace"); trace.enable(); trace.setCategories(trace.categories.concat( - trace.categories.NativeLifecycle - , trace.categories.Navigation + trace.categories.NativeLifecycle, + trace.categories.Navigation, + //trace.categories.Animation, + trace.categories.Transition )); application.mainEntry = { create: function () { - return new navPageModule.NavPage(0); + return new navPageModule.NavPage({ + index: 0, + backStackVisible: true, + clearHistory: false, + animated: true, + transition: 0, + curve: 0, + duration: 0, + }); } //backstackVisible: false, //clearHistory: true diff --git a/apps/perf-tests/NavigationTest/list-picker-page.ts b/apps/perf-tests/NavigationTest/list-picker-page.ts new file mode 100644 index 000000000..0c93c1bf6 --- /dev/null +++ b/apps/perf-tests/NavigationTest/list-picker-page.ts @@ -0,0 +1,21 @@ +import {Page, ShownModallyData, ListPicker} from "ui"; + +var closeCallback: Function; +var page: Page; +var listPicker: ListPicker; + +export function onLoaded(args) { + page = args.object; + listPicker = page.getViewById("listPicker"); +} + +export function onShownModally(args) { + closeCallback = args.closeCallback; + + listPicker.items = args.context.items; + listPicker.selectedIndex = args.context.selectedIndex || 0; +} + +export function onButtonTap() { + closeCallback(listPicker.selectedIndex); +} \ No newline at end of file diff --git a/apps/perf-tests/NavigationTest/list-picker-page.xml b/apps/perf-tests/NavigationTest/list-picker-page.xml new file mode 100644 index 000000000..27cdc8b69 --- /dev/null +++ b/apps/perf-tests/NavigationTest/list-picker-page.xml @@ -0,0 +1,6 @@ + + + +