Сборка A - ResourceDictionary содержит стиль StyleA.
Сборка B - ResourceDictionary.MergedDictionaries для объединения ресурсов с сборки A в B.
Я хотел бы создать стиль в сборке B "на основе" StyleA. Является ли это возможным?
Я пытаюсь создать этот стиль:
<Style x:Key="StyleB" BasedOn="{StaticResource StyleA}">
<Setter Property="Button.Foreground" Value="Khaki"/>
</Style>
Но я получаю исключение XamlParseException во время выполнения, если я использую StyleB:
Невозможно преобразовать значение в атрибуте "Стиль" в объект типа "System.Windows.Style". Может основываться только на стиле с типом цели, который является базовым типом "IFrameworkInputElement". Ошибка в объекте "System.Windows.Controls.Button" в файле разметки "SamSeekApp; component/mainwindow.xaml"