summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs
diff options
context:
space:
mode:
authorSeungkeun Lee <sngn.lee@samsung.com>2017-07-04 16:20:24 +0900
committerKangho Hur <kangho.hur@samsung.com>2017-07-10 11:11:28 +0900
commita0eafa63f4994dee7bbabf1ef916f520a0f68182 (patch)
tree03e0b40a342147bb4fdab7e5d846aab395f1a7ba /Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs
parent01496831b6404774f28e38db08e43fef83caf91a (diff)
downloadxamarin-forms-a0eafa63f4994dee7bbabf1ef916f520a0f68182.tar.gz
xamarin-forms-a0eafa63f4994dee7bbabf1ef916f520a0f68182.tar.bz2
xamarin-forms-a0eafa63f4994dee7bbabf1ef916f520a0f68182.zip
Fix Layout issue
- All layouts should update all children position when their position is updated But it was done by EFL box - Some case, before child was added into Box(efl), Layout(Box) was moved. and child who didn't added into Box does not moved - Fixing * Remove overried UpdateLayout method on LayoutRenderer * Moved SetRenderer position after adding the children - Refactoring * Change IVisualElementRenderer interface * UpdateNativeGeometry was Changed to private * UpdateLayout was exposed as IVisualElementRenderer Change-Id: I74bfdab00667bd6fa13cd8d392868af901b98dae
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs12
1 files changed, 0 insertions, 12 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs
index 69fd24a8..226afbb2 100644
--- a/Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs
+++ b/Xamarin.Forms.Platform.Tizen/Renderers/LayoutRenderer.cs
@@ -42,18 +42,6 @@ namespace Xamarin.Forms.Platform.Tizen
base.Dispose(disposing);
}
- protected override void UpdateLayout()
- {
- base.UpdateLayout();
- if (!_layoutUpdatedRegistered)
- {
- foreach (var child in Element.LogicalChildren)
- {
- Platform.GetRenderer(child)?.UpdateNativeGeometry();
- }
- }
- }
-
void OnLayoutUpdated(object sender, Native.LayoutEventArgs e)
{
DoLayout(e);