When defining TextColumns with a CellStyleSelector, it works correctly the first time the DataGrid is bound to the ItemsSource. If you then update the bound collection (which has PropChanged wired up), the CellStyleSelector's SelectStyle method is properly executed, but the DatasGrid doesn't use the returned DataGridBorderStyle. iOS - Works as expected UWP - Background color doesn't update Android - Background color doesn't update Find reproducible attached Available in the R2 2018 release.