diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index 6e711aca5..4e25de2b9 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -211,6 +211,10 @@ + + + + @@ -660,6 +664,10 @@ + + + + PreserveNewest @@ -1608,7 +1616,7 @@ False - + \ No newline at end of file diff --git a/apps/ui-tests-app/pages/text/button.ts b/apps/ui-tests-app/pages/text/button.ts new file mode 100644 index 000000000..23bdf67b3 --- /dev/null +++ b/apps/ui-tests-app/pages/text/button.ts @@ -0,0 +1,16 @@ +import stack = require("ui/layouts/stack-layout"); +import style = require("ui/styling/style"); +import view = require("ui/core/view"); +export function resetStyles(args) { + var stackLayout = args.object.parent; + view.eachDescendant(stackLayout, function (v: view.View) { + v.style._resetValue(style.fontFamilyProperty); + v.style._resetValue(style.fontSizeProperty); + v.style._resetValue(style.fontStyleProperty); + v.style._resetValue(style.fontWeightProperty); + v.style._resetValue(style.fontProperty); + v.style._resetValue(style.colorProperty); + v.style._resetValue(style.textAlignmentProperty); + return true; + }); +} diff --git a/apps/ui-tests-app/pages/text/button.xml b/apps/ui-tests-app/pages/text/button.xml new file mode 100644 index 000000000..0f1d71ea8 --- /dev/null +++ b/apps/ui-tests-app/pages/text/button.xml @@ -0,0 +1,25 @@ + + +