diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs b/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs index db597ed9..42ada16e 100644 --- a/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs +++ b/Xamarin.Forms.Platform.Tizen/Native/SearchBar.cs @@ -399,25 +399,20 @@ namespace Xamarin.Forms.Platform.Tizen.Native /// <param name="e">Event arguments.</param> void SearchBarLayoutUpdated(object sender, LayoutEventArgs e) { - if (!e.HasChanged) - { - return; - } - - _underlineRectangle.Geometry = new ERect(Geometry.Left + RectanglePaddingHorizontal, - Geometry.Top + EntryPaddingVertical + EntryHeight + RectanglePaddingTop, - Geometry.Width - (RectanglePaddingHorizontal * 2), - RectangleHeight); - - _entry.Geometry = new ERect(Geometry.Left + EntryPaddingHorizontal, - Geometry.Top + EntryPaddingVertical, - Geometry.Width - (EntryPaddingHorizontal + (CancelButtonPaddingHorizontal * 2) + CancelButtonSize), - EntryHeight); - - _cancelButton.Geometry = new ERect(Geometry.Right - CancelButtonSize - CancelButtonPaddingHorizontal, - Geometry.Top + RectanglePaddingBottom, - CancelButtonSize, - CancelButtonSize); + _underlineRectangle.Geometry = new ERect(e.Geometry.Left + RectanglePaddingHorizontal, + e.Geometry.Top + EntryPaddingVertical + EntryHeight + RectanglePaddingTop, + e.Geometry.Width - (RectanglePaddingHorizontal * 2), + RectangleHeight); + + _entry.Geometry = new ERect(e.Geometry.Left + EntryPaddingHorizontal, + e.Geometry.Top + EntryPaddingVertical, + e.Geometry.Width - (EntryPaddingHorizontal + (CancelButtonPaddingHorizontal * 2) + CancelButtonSize), + EntryHeight); + + _cancelButton.Geometry = new ERect(e.Geometry.Right - CancelButtonSize - CancelButtonPaddingHorizontal, + e.Geometry.Top + RectanglePaddingBottom, + CancelButtonSize, + CancelButtonSize); } } } |