BasedOn = "{StaticResource {x: Type TextBox}}" dans Code Behind pour le style

Comment pouvez-vous définir les paramètres suivants dans le code derrière?

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

Je suis sur un Thème fusionné dans l'App.xaml. Il fonctionne très bien pour tous les Contrôles, mais quand je définir un Style pour quelque chose, par exemple TextBoxle Thème de Style ne sont pas ramassés, à moins que j'utilise BasedOn comme ci-dessus, au lieu de cela, il reçoit le défaut TextBox Style.

Maintenant, je suis en création d'un DataGridTextColumn dans le code derrière et je ne peux pas obtenir le BasedOn le cadre de travail pour la EditingElementStyle

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

Des suggestions? Aussi, est-il possible d'obtenir le Style du Thème au lieu de la valeur par défaut du Style appliqué sans l'aide Basée?

Grâce

source d'informationauteur Fredrik Hedblad