Как вы можете установить следующее в коде?
<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">
Я использую тему, объединенную в App.xaml. Он отлично работает для всех элементов управления, но когда я определяю стиль для чего-то, например. TextBox
, стиль темы не подбирается, если я не использую BasedOn
, как указано выше, вместо этого он получает стиль TextBox
по умолчанию.
Теперь я создаю код DataGridTextColumn
в коде и не могу получить часть BasedOn
для EditingElementStyle
Style editingStyle = new Style(typeof(TextBox));
editingStyle.BasedOn = ...?;
Любые предложения? Кроме того, есть ли способ получить стиль темы вместо стандартного стиля, применяемого без использования BasedOn?
Спасибо