Я только что нашел уродливое решение:
grid1.SetResourceReference(
Control.BackgroundProperty,
SystemColors.DesktopBrushKey);
Я надеюсь, что кто-то опубликует более лучший вариант (я хотел бы видеть что-то вроде grid1.Background = BackgroundBrush, потому что синтаксис SetResourceReference является шагом назад по сравнению с Windows Forms).