diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj
index aa645455e..0b2f72531 100644
--- a/CrossPlatformModules.csproj
+++ b/CrossPlatformModules.csproj
@@ -241,6 +241,9 @@
+
+ webview.xml
+
@@ -736,6 +739,7 @@
+
PreserveNewest
diff --git a/apps/ui-tests-app/bindings/xmlbasics.ts b/apps/ui-tests-app/bindings/xmlbasics.ts
index 40a5fa4bb..018aa5d24 100644
--- a/apps/ui-tests-app/bindings/xmlbasics.ts
+++ b/apps/ui-tests-app/bindings/xmlbasics.ts
@@ -10,8 +10,8 @@ export function stack0Loaded(args: observable.EventData) {
var button = stack0.getViewById("btn");
var bindingOptions = {
sourceProperty: "textSource",
- targetProperty: "text",
- twoWay: true
+ targetProperty: "text"// ,
+ // twoWay: true
};
target.bind(bindingOptions, source);
source.set("textSource", "Text");
diff --git a/apps/ui-tests-app/dialogs/dialogs.xml b/apps/ui-tests-app/dialogs/dialogs.xml
index 730fbd8bb..061a412c0 100644
--- a/apps/ui-tests-app/dialogs/dialogs.xml
+++ b/apps/ui-tests-app/dialogs/dialogs.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/apps/ui-tests-app/mainPage.ts b/apps/ui-tests-app/mainPage.ts
index 04db476de..50f2038f4 100644
--- a/apps/ui-tests-app/mainPage.ts
+++ b/apps/ui-tests-app/mainPage.ts
@@ -10,7 +10,7 @@ import trace = require("trace");
trace.enable();
trace.setCategories(trace.categories.Test);
-var list: string[] = ["pages", "layouts", "modal-view", "bindings", "dialogs"];
+var list: string[] = ["pages", "layouts", "modal-view", "bindings", "dialogs", "web-view"];
// basePath is auto-changed when building multiple apps
var basePath = "";
diff --git a/apps/ui-tests-app/web-view/webview.ts b/apps/ui-tests-app/web-view/webview.ts
new file mode 100644
index 000000000..6f3010972
--- /dev/null
+++ b/apps/ui-tests-app/web-view/webview.ts
@@ -0,0 +1,19 @@
+export function loaded(args) {
+ args.object.items = [1];
+}
+
+export function onLoaded(args) {
+ console.log("### onLoaded");
+}
+
+export function onLoadStarted(args) {
+ console.log("### onLoadStarted: " + args.url);
+}
+
+export function onLoadFinished(args) {
+ console.log("### onLoadFinished: " + args.url);
+}
+
+export function onUnloaded(args) {
+ console.log("### onUnloaded");
+}
\ No newline at end of file
diff --git a/apps/ui-tests-app/web-view/webview.xml b/apps/ui-tests-app/web-view/webview.xml
new file mode 100644
index 000000000..7e1f5ce11
--- /dev/null
+++ b/apps/ui-tests-app/web-view/webview.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file