Я делаю несколько классов-оболочек, которые инкапсулируют данные настройки из элементов управления базовым классом, но я бы хотел, чтобы они использовали стиль базового класса. Я могу добиться этого с помощью следующей XAML:Производный контроль с использованием базового класса Стиль без XAML
<Style TargetType="{x:Type bc:DerviedClass}" BasedOn="{StaticResource {x:Type etk:BaseClass}}"/>
Я предпочел бы не использовать XAML, чтобы клиент программист не должен добавить эту строку в свой XAML код. Есть ли способ сделать это на C#?
Благодаря
Да, это работает, если находится внутри OnInitialized() (не работает в конструкторе правильно). Однако он не применяется в дизайнере. Есть идеи? –