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