ViewRow's background is not correctly colored when RadGridView is within RadBusyIndicator and it is busy. There is no problem if your are using GridViewLoadingIndicator.
By design in the current version of the RadBusyIndicator control when its IsBusy property is set to true the IsEnabled property of its content is set to false in order for it to be unusable. I would suggest if it possible to either change the dependencies of the inner controls to not depend on the IsEnabled property but rather to their Value/IsChecked etc or create a custom overlay control that works as BusyIndicator. In the case with RadGridView/RadTreeListView I recommend to use their own GridViewLoadingIndicator.