diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs index d5de949b..88ae9ba6 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs @@ -188,6 +188,10 @@ namespace Xamarin.Forms.Platform.Tizen // send notification OnElementChanged(new ElementChangedEventArgs<TElement>(oldElement, newElement)); + + // store renderer for the new element + Platform.SetRenderer(newElement, this); + // add children var logicalChildren = (newElement as IElementController).LogicalChildren; foreach (Element child in logicalChildren) @@ -195,8 +199,8 @@ namespace Xamarin.Forms.Platform.Tizen AddChild(child); } - // store renderer for the new element - Platform.SetRenderer(newElement, this); + newElement.IsPlatformEnabled = true; + OnElementReady(); } |