using Xamarin.Forms.Platform.Tizen; using TForms = Xamarin.Forms.Platform.Tizen.Forms; namespace Xamarin.Forms.Maps.Tizen { public class MapRenderer : ViewRenderer { public MapRenderer() { RegisterPropertyHandler(Map.MapTypeProperty, UpdateMapType); RegisterPropertyHandler(Map.IsShowingUserProperty, UpdateIsShowingUser); RegisterPropertyHandler(Map.HasScrollEnabledProperty, UpdateHasScrollEnabled); RegisterPropertyHandler(Map.HasZoomEnabledProperty, UpdateHasZoomEnabled); } protected override void OnElementChanged(ElementChangedEventArgs e) { base.OnElementChanged(e); if (Control == null) { var mapControl = new MapControl(TForms.Context.MainWindow); SetNativeControl(mapControl); } } void UpdateMapType() { // TODO } void UpdateIsShowingUser() { // TODO } void UpdateHasScrollEnabled() { // TODO } void UpdateHasZoomEnabled() { // TODO } } }