Estilo de código detrás

Me gustaría diseñar una cuadrícula de datos WPF a partir de mi código posterior, ya que la cuadrícula de datos se crea en el código posterior.

Tengo un diccionario de recursos en mi aplicación con todos los estilos.

En XAML aplicaría el estilo a la cuadrícula de datos de la siguiente manera:

Style="{StaticResource DataGridStyle}"

¿Cómo puedo lograr esto para una cuadrícula de datos creada en el código detrás de la siguiente manera:

DataGrid dg = new DataGrid();

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta