* Fixes#1632
* Allow underline and strikethrought text decorations on labels and spans
* revert some files
* pr feedback adjustments
* remove docs
* rename interface
* reorder enum
* clean up whitespace
* adjust tizen renderer
* add gallery demo for setting both underline and strike
* allow multiple values of enum to be set in xaml/css
* use normal null check
* use nameof
* include paragraph style
* tab alignment
* rebase from upstream
* pass control to update method on UWP
* correct text decorations type converter
* reset run text instead of label text on UWP when spans are used
* add tests for text decoration converter
* Bindable Text Property on Span
* Style applied to Span
* Added style property
* Unit tests added
* Minor fix and cleanup
* Cleanup of code after review
* Updated docs
* Set Parent and reduce calls to Text property
* OneTime Binding
* Allow OneTime Binding as a default
* Updated docs
* Initial Commit
* Initial Commit
Added setting the initial state of H and V Scroll bar visibility on Android
Added WPF support
Fixed a copy/paste of Upw that should be Wpf
Added GTK and MacOS.
Plus a minor addition to iOS
Added Tizen support
I am unable to test as I can not get Tizen working in my envrionment at the moment
* Added setting the initial state of H and V Scroll bar visibility on Android
* Added WPF support
* Fixed a copy/paste of Upw that should be Wpf
* Added GTK and MacOS.
Plus a minor addition to iOS
* Added Tizen support
I am unable to test as I can not get Tizen working in my envrionment at the moment
* Changes from review
* Update ScrollViewRenderer.cs
* add small WPF performance improvement
* add docs
* fix bad merge
* light refactor (macOS)
* spaces -> tabs
* more spaces -> tabs
* account for Android styles when setting default behavior
* Implemented UAP and WPF
* Revert "Implemented UAP and WPF"
This reverts commit e17a66236756021e2b66503281ee3c1cf463e5da.
* Started implementation of #1663
Added MaxLength property on InputView and implemented iOS and Android
Entry and Android Editor
* Implemented iOS Editor
* Improved Android MaxLength
First check to see if there is a LengthFilter in there already and
remove that first
* Implemented GTK naming enhancement for iOS
* Implemented UAP and WPF
* Implemented Tizen
* Removed Linq and implemented forgotten method 😅
* Fixed whitespaces -> tabs
Except GTK, seems everything is spaces there, so kept it for consistency
* Added null guard for iOS
* Implemented Mac OS
* Added samples to gallery
* Polished Tizen implementation
* Tizen EditorRenderer updated and converted more whitespaces to tabs
* Fixed spaces to tabs and usage of nameof
* Added trimming of current text when MaxLength is less than current value length
* Reference right Entry for Tizen
* Trimming on MaxLength change for Tizen
* Trimming on MaxLength change for GTK
* Removed redundant GetValue calls and whitespace fiesta
* And the ones I missed
* Updated the docs
* Revert "Updated the docs"
This reverts commit 416e28706ab921d72e72ebc6488d4b3c4651a384.
* Updated docs just for InputView
* Add IVisualElementRenderer.GetNativeContentGeometry
- GetNativeContentGeometry can be used to compute position of content.
- It can fix invalid layout by root content that is not placed in (0,0)
* Update focus policy explitly on MasterDetailPage
- IsPresentedChangedEventArgs has been added.
* Fixed renderer creation order
- Fixed an issue where the current page location of CarouselPage changes when changing device orientation
* Add static Forms.MainWindow Property
* Fix ScrollView.ScrollToAsync doens't work
* Fix MasterDetail crash issue
- When MasterBehaivor was changed, does not working anymore Because wrong property update
- Fix Layout issue when MasterBehavior was changed LayoutCallback was not called because geometry was not changed
* Allow to user can change MasterPage ratio
- To change the ration of MasterPage, use UpdateMasterPageRatio() in derrived renderer of MasterDetailPageRenderer.
* Fix ViewInitialized event processing
* Dispose modal renderer correctly
* Fixed issue the button's of Date/TimePicker can not be selected.
* Fix black scrren issue when application initialize
* Refactoring DeviceOrientation for tizen backend
- Use Device.Info.CurrentOrientation in MasterDetailPage
- Orientation was decided by device screen ratio
- PortraitXXX/LandscapeXXX was not used because it only defeind in iOS devices
* Fix Date&TimePicker to get focused on TV
- This commit includes the behavior change of Native.Editfield.
- Text Input is activated when user select the field when it has focus on.
* Fixed the Appearing / Disappearing Event Handling of Pages
- Fixed a problem where Focus is moved to a page other than the current Page of TabbedPage & CarouselPage
- Fixed an issue where Appearing & Disappearing Event of Master / Detail of MasterDetailPage was not called
* Fix MasterDetailPage crash issue
* Change API visibility of Forms's utility methods into public
* Remove VisualElementRenderer.DoLayout to avoid any confusion
* Refactor CellRenderer's implementation
* Fix Completed event routine for Entry & Editor
* Implement TizenPlatformServices.OpenUriAction
* Refactor Platform, Forms and FormsApplication in Tizen backend
* Refactor platform more flexible
* Add LightweightPlatform