What event is fired when a UserControl is displayed?

Try to check size on SizeChanged or LayoutUpdated. Do job when actual width or height not equals to 0.

view.LayoutUpdated+=(o,e)=>
{
  if (!loaded && (view.ActualHeight > 0 || view.ActualWidth > 0))
  {
     // You can also unsubscribe event here.
     loaded =true;
  }
}

Leave a Comment