BasedOn = “{StaticResource {x: Type TextBox}}” en Código detrás del estilo

¿Cómo puede establecer lo siguiente en el código detrás?

<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">

Estoy usando un tema combinado en App.xaml. Funciona muy bien para todos los controles, pero cuando defino un estilo para algo, p. @TextBox, el estilo del tema no se selecciona a menos que useBasedOn como arriba, en su lugar obtiene la @ predeterminaTextBox Estilo.

Ahora estoy creando unDataGridTextColumn en el código detrás y no puedo obtener elBasedOn parte para trabajar para elEditingElementStyle

Style editingStyle = new Style(typeof(TextBox));
editingStyle.BasedOn = ...?;

¿Alguna sugerencia? Además, ¿hay alguna forma de obtener el Estilo del tema en lugar del Estilo predeterminado aplicado sin usar BasedOn?

Gracia

Respuestas a la pregunta(3)

Su respuesta a la pregunta