Resolved Issue #1242: Add Page showingModally event.

This commit is contained in:
Rossen Hristov
2015-12-12 16:42:23 +02:00
parent 55cbbb977a
commit d2c7b9968a
8 changed files with 40 additions and 4 deletions

View File

@@ -3,9 +3,15 @@ import TKUnit = require("../../TKUnit");
import frame = require("ui/frame");
import page = require("ui/page");
var modalPage: page.Page;
export function onShowingModally(args) {
modalPage = <page.Page>args.object;
}
export function onShownModally(args: ShownModallyData) {
TKUnit.assertNotNull(modalPage);
TKUnit.wait(0.100);
var modalPage = <page.Page>args.object;
if (args.context) {
args.context.shownModally = true;
}

View File

@@ -1,4 +1,4 @@
<Page shownModally="onShownModally">
<Page showingModally="onShowingModally" shownModally="onShownModally">
<StackLayout>
<Label text="Modal Page" />
</StackLayout>