diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index 7acaf01a7..bedf36d76 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -107,6 +107,9 @@ + + Always + Designer @@ -1921,7 +1924,7 @@ False - + diff --git a/apps/editable-text-demo/main-page.css b/apps/editable-text-demo/main-page.css new file mode 100644 index 000000000..105339b84 --- /dev/null +++ b/apps/editable-text-demo/main-page.css @@ -0,0 +1,14 @@ +Button, Label, TextView, TextField { + border-color: black; + border-width: 10; + border-radius: 3; + padding: 10; + /*padding-left: 20; + padding-top: 20; + padding-right: 20; + padding-bottom: 20;*/ + margin: 10; + font-size: 24; + text-align: left; + color: black; +} \ No newline at end of file diff --git a/apps/editable-text-demo/main-page.ts b/apps/editable-text-demo/main-page.ts index 6c28bddde..ee6790b57 100644 --- a/apps/editable-text-demo/main-page.ts +++ b/apps/editable-text-demo/main-page.ts @@ -1,51 +1,51 @@ -import observableModule = require("data/observable"); -import pagesModule = require("ui/page"); -import textFieldModule = require("ui/text-field"); -import textViewModule = require("ui/text-view"); -import buttonModule = require("ui/button"); -import labelModule = require("ui/label"); -import model = require("./model"); -import colorModule = require("color"); -import stackLayoutModule = require("ui/layouts/stack-layout"); -import enums = require("ui/enums"); +//import observableModule = require("data/observable"); +//import pagesModule = require("ui/page"); +//import textFieldModule = require("ui/text-field"); +//import textViewModule = require("ui/text-view"); +//import buttonModule = require("ui/button"); +//import labelModule = require("ui/label"); +//import model = require("./model"); +//import colorModule = require("color"); +//import stackLayoutModule = require("ui/layouts/stack-layout"); +//import enums = require("ui/enums"); -var stackLayout: stackLayoutModule.StackLayout; -var textField: textFieldModule.TextField; -var textView: textViewModule.TextView; -var button: buttonModule.Button; -var label: labelModule.Label; +//var stackLayout: stackLayoutModule.StackLayout; +//var textField: textFieldModule.TextField; +//var textView: textViewModule.TextView; +//var button: buttonModule.Button; +//var label: labelModule.Label; -export function onPageLoaded(args: observableModule.EventData) { - var page = args.object; +//export function onPageLoaded(args: observableModule.EventData) { +// var page = args.object; - stackLayout = page.getViewById("stack"); - button = page.getViewById("button"); - label = page.getViewById("label"); +// stackLayout = page.getViewById("stack"); +// button = page.getViewById("button"); +// label = page.getViewById("label"); - if (stackLayout.android) { - stackLayout.android.setClickable(true); - stackLayout.android.setFocusableInTouchMode(true); - } +// if (stackLayout.android) { +// stackLayout.android.setClickable(true); +// stackLayout.android.setFocusableInTouchMode(true); +// } - textField = page.getViewById("textField"); - textField.style.backgroundColor = new colorModule.Color("LightGray"); +// textField = page.getViewById("textField"); +// textField.style.backgroundColor = new colorModule.Color("LightGray"); - textView = page.getViewById("textView"); - textView.style.backgroundColor = new colorModule.Color("BlanchedAlmond"); +// textView = page.getViewById("textView"); +// textView.style.backgroundColor = new colorModule.Color("BlanchedAlmond"); - var viewModel = new model.WebViewModel(); - page.bindingContext = viewModel; -} +// var viewModel = new model.WebViewModel(); +// page.bindingContext = viewModel; +//} -export function onTap(args: observableModule.EventData) { - if (textField.updateTextTrigger === enums.UpdateTextTrigger.focusLost) { - textField.updateTextTrigger = enums.UpdateTextTrigger.textChanged; - textView.updateTextTrigger = enums.UpdateTextTrigger.textChanged; - button.text = "textChanged"; - } - else { - textField.updateTextTrigger = enums.UpdateTextTrigger.focusLost; - textView.updateTextTrigger = enums.UpdateTextTrigger.focusLost; - button.text = "focusLost"; - } -} \ No newline at end of file +//export function onTap(args: observableModule.EventData) { +// if (textField.updateTextTrigger === enums.UpdateTextTrigger.focusLost) { +// textField.updateTextTrigger = enums.UpdateTextTrigger.textChanged; +// textView.updateTextTrigger = enums.UpdateTextTrigger.textChanged; +// button.text = "textChanged"; +// } +// else { +// textField.updateTextTrigger = enums.UpdateTextTrigger.focusLost; +// textView.updateTextTrigger = enums.UpdateTextTrigger.focusLost; +// button.text = "focusLost"; +// } +//} \ No newline at end of file diff --git a/apps/editable-text-demo/main-page.xml b/apps/editable-text-demo/main-page.xml index 3bec025a2..d6499a113 100644 --- a/apps/editable-text-demo/main-page.xml +++ b/apps/editable-text-demo/main-page.xml @@ -1,8 +1,8 @@ - - -