diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index 9f412a2ce..c98199ee1 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -241,6 +241,7 @@ image-source.d.ts + platform.d.ts @@ -454,6 +455,16 @@ wrap-layout.d.ts + + background.d.ts + + + background.d.ts + + + + background.d.ts + css-selector.d.ts @@ -699,6 +710,7 @@ + PreserveNewest @@ -1588,6 +1600,9 @@ PreserveNewest + + + diff --git a/apps/tests/pages/background-test.ts b/apps/tests/pages/background-test.ts index aebd801e8..5e94e51ae 100644 --- a/apps/tests/pages/background-test.ts +++ b/apps/tests/pages/background-test.ts @@ -1,8 +1,15 @@ import observable = require("data/observable"); import pages = require("ui/page"); +var vm = new observable.Observable(); // Event handler for Page "loaded" event attached in main-page.xml export function pageLoaded(args: observable.EventData) { + vm.set("style", "background-image: url('~/tests/pages/test2.png'); \nborder-color: green; \nborder-radius: 20; \nborder-width: 4;"); // Get the event sender var page = args.object; + page.bindingContext = vm; +} + +export function applyTap(args){ + args.object.parent.style = vm.get("style"); } \ No newline at end of file diff --git a/apps/tests/pages/background-test.xml b/apps/tests/pages/background-test.xml index eaae8b95c..89b1d1cda 100644 --- a/apps/tests/pages/background-test.xml +++ b/apps/tests/pages/background-test.xml @@ -1,5 +1,6 @@ - - -