maui-linux/Xamarin.Forms.Platform.Tizen
Kangho 252adc3667 [Tizen] Slightly enhance tizen backend (#1800)
* 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
2018-02-07 10:33:14 +00:00
..
Cells
Extensions
Log
Native
Properties
Renderers
Deserializer.cs
ElementChangedEventArgs.cs
EvasObjectWrapper.cs
ExportCellAttribute.cs
ExportImageSourceHandlerAttribute.cs
ExportRendererAttribute.cs
ExportRendererHandler.cs
Flags.cs
Forms.cs
FormsApplication.cs
GestureDetector.cs
GestureHandler.cs
IGestureController.cs
IMEApplication.cs
LightweightPlatform.cs
NativeBindingService.cs
NativeValueConverterService.cs
PanGestureHandler.cs
PinchGestureHandler.cs
Platform.cs
PlatformEffect.cs
ResourcePath.cs
ResourcesProvider.cs
TapGestureHandler.cs
TizenIsolatedStorageFile.cs
TizenPlatformServices.cs
TizenTitleBarVisibility.cs
ViewInitializedEventArgs.cs
VisualElementChangedEventArgs.cs
VisualElementRendererFlags.cs
Xamarin.Forms.Platform.Tizen.csproj