diff options
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs | 10 | ||||
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/SearchBarRenderer.cs | 7 |
2 files changed, 17 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs b/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs index 42ada16e..f2335f51 100644 --- a/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs +++ b/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs @@ -330,6 +330,16 @@ namespace Xamarin.Forms.Platform.Tizen.Native return new ESize(width, BackgroundHeight); } + internal void BatchBegin() + { + _entry.BatchBegin(); + } + + internal void BatchCommit() + { + _entry.BatchCommit(); + } + /// <summary> /// Handles the event triggered by the cancel button being clicked. /// </summary> diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/SearchBarRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/SearchBarRenderer.cs index 3c9734db..30a2546c 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/SearchBarRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/SearchBarRenderer.cs @@ -51,6 +51,8 @@ namespace Xamarin.Forms.Platform.Tizen { Control.TextChanged += SearchBarTextChangedHandler; Control.SearchButtonPressed += SearchButtonPressedHandler; + + Control.BatchBegin(); } base.OnElementChanged(e); @@ -61,6 +63,11 @@ namespace Xamarin.Forms.Platform.Tizen return new Size(136, 65); } + protected override void OnElementReady() + { + Control?.BatchCommit(); + } + /// <summary> /// Called upon changing of Xamarin widget's cancel button color property. /// Converts current Color to ElmSharp.Color instance and sets it in the underlying Xamarin.Forms.Platform.Tizen.Native widget. |