The DataGrid is not rendered when the ItemsSource is set and columns are generated within Device.BeginInvokeOnMainThread async method. If you force the redraw of the layout like this, the control is properly rendered. Available in minor release 2018.2.821. It will also be available in the R3 2018 release.